npm install 报错
很久没有用过webpack了,猛地一用,果然出问题了。
从git上拉下来的代码,因为没有node_modules包,所以需要先进行npm install
在npm install 的过程中,报错如上图所示。
然后,我没有管它,继续npm run dev
或者npm run start
这个具体的vue启动的命令可以通过查看package.json文件中的配置。通过下图可以查看到npm run dev
与npm run start
功能是一样的。
结果在运行时就报错了,完全启动不起来。
于是,百度。
开始我以为是webpack或者node的版本过高或者过低,然后查看node的版本发现是稳定的版本,而且版本号远远低于当前的最新版本号。
webpack的版本是2.9.7,通过百度我发现的都是发现的webpack高于2.9.7,然后报错后降级到2.9.7的。所以也可以排除是webpack版本的问题。
然后我就没辙了……
我好菜
厚着脸皮问了老师(之前买过vue和react课程的李杰李老师),这个老师真的很负责,花了几十块钱买的课程,然后你有任何问题都是可以问他的,基本上都是有问必答,而且回复速度也是可以的。
最终将问题锁定在ip地址上。这个从git上拉下来的代码中,直接将ip地址写死了,而我运行的时候是从本地运行的,所以一直都是在报错。
那么ip地址从哪里修改哪?
不同版本的vue-cli脚手架更改ip地址的文件也不相同
vue-cli@3的需要在vue.config.js中进行修改。
vue-cli@2的需要在
lo
是从config文件夹下面的index.js文件中修改host
,将原来的IP地址改为localhost
本地ip地址,或者改为0.0.0.0
,而且需要注意以下端口号有没有在本地占用。我在本地的h5页面中nignx文件中占用的接口是8081,此处写8080基本是没有问题的。
最终解决了……
此处mark一下。