使用npm run dev运行本地项目的时候遇到两个报错,第一个是-4058,另一个是npm ERR! Exit status 1,具体报错如下:

npm ERR! node v6.11.0
npm ERR! npm  v3.10.10
npm ERR! path C:\Users\BYN.YANA-PC\package.json
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall open
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! travel@1.0.0 dev: `webpack-dev-server --inline --progress --config build/webpack.dev.conf.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the travel@1.0.0 dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?
npm ERR! A complete log of this run can be found in:

完整报错我也懒得贴出来,其他内容都是提示文件路径啥的,先说下我解决的办法。

首先是-4058,老是提示我本地没有package.json配置文件,实际上是有的,这个时候你要注意你cd进入的目录是不是根目录,不是src目录下,注意了,如果确定目录没问题,估计就是vue cli安装有问题了,丢包了,尝试重新安装npm install -g vue-cli.

我重新安装完再运行就不报这个错误了,但是出现了新的问题,提示没有node_modules组件,这就奇葩了,于是百度了下,说是要安装旧版,我跟着操作,然后问题解决,代码如下:

npm uninstall webpack-dev-server
npm install webpack-dev-server@2.9.1
npm run dev

先卸载webpack
然后安装2.9.1版本
然后启动

分类: vue 项目实战 标签: 暂无标签

评论

暂无评论数据

暂无评论数据

目录