问题

从别的地方拷贝过来的项目,无法正常启动,原因是在一台电脑上编译后npm会有缓存,而这个缓存和我这边的缓存不一致,才会导致编译出错

解决办法

1、删除项目里的node_modules文件夹

2、cd到该项目目录,重新安装依赖文件

cd 项目名
cnpm install

安装完毕后在该项目目录下会出现一个新的node_modules文件夹

3、启动项目

npm run serve

不过启动时候我这里出现了个小插曲,运行项目输入npm run serve时提示报错npm ERR! missing script: serve如图:

1597805925750.jpg

原因是vue cli4.5已经把这个命令改成了npm run serve,而这个项目是在比较旧的版本下创建的

npm run dev //vue2.x命令

输入旧的命令,启动成功!
也可以在该项目package.json文件,修改scripts里的dev修改成serve,这样一来启动时就按vue3.x的命令就可以成功启动了