大家好啊,今天在运行别人的vue项目的时候发现居然敲命令 npm run serve 运行不了!!!在网上也查了很多,最后终于解决问题,下面来分享一下解决问题的过程:
这个项目的vue结构如图1所示,可以看出,这个vue项目没有node_modules这个文件夹,而node_modules文件夹里面放的是整个vue项目下载的依赖模块,因为别人的这个项目没有给到我们这个node_modules文件夹,因此运行npm run serve命令就会出现Canot find module找不到依赖模块这个错误(如图2所示)
图1
图2
因此,我们需要先运行安装的命令。但是运行 npm install 命令似乎不太好用,不知道是不是因为网络什么问题,反正就是有很多Warn(如图3所示),虽然这个命令运行完后项目也多出了一个node_modules文件夹(如图4所示),但是它是不完整的,里面可能缺失了很多我们需要的依赖。
所以删除这个不完整的node_modules文件夹后,我们运行 cnpm install 命令,这是从淘宝下载的意思,然后它就好用了(如图5所示)!!
最后,我们运行 npm run serve 就成功了(如图6所示)!!!
图3
图3续
图4
图5
图5续
图5续
图6
图6续