NPM install 和 NPM run dev 都会失败?

问答 dptms ⋅ 于 1周前 ⋅ 最后回复由 qqww11 1周前 ⋅ 72 阅读
➜  vuejs-essential npm install
npm ERR! Unexpected end of JSON input while parsing near '...e60","size":13488,"no'

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/dp/.npm/_logs/2018-06-09T08_18_48_118Z-debug.log
➜  vuejs-essential npm run dev

> vuejs-essential@1.0.0 dev /Users/dp/Code/vuejs-essential
> webpack-dev-server --inline --progress --config build/webpack.dev.conf.js

sh: webpack-dev-server: command not found
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! vuejs-essential@1.0.0 dev: `webpack-dev-server --inline --progress --config build/webpack.dev.conf.js`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the vuejs-essential@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:
npm ERR!     /Users/dp/.npm/_logs/2018-06-09T08_19_34_118Z-debug.log

执行 npm installnpm run dev 的时候,出现这个报错,google之后 执行npm cache clean --force这个好了,就是没看懂是什么原因

本文章首发在 Vuejs 知识社区
成为第一个点赞的人吧 :bowtie:
最佳答案
  • Ryun
    1周前

    可能是 npm install 的过程中出现了错误,没有正确的安装依赖,像 npm run dev 这类命令自然无法运行,除了执行 npm cache clean --force 清除缓存,还可以尝试删除 package-lock.json,再运行 npm install

回复数量: 5
  • Ryun
    1周前

    可能是 npm install 的过程中出现了错误,没有正确的安装依赖,像 npm run dev 这类命令自然无法运行,除了执行 npm cache clean --force 清除缓存,还可以尝试删除 package-lock.json,再运行 npm install

  • dptms
    1周前

    @Ryun 请问一下,是什么原因让 npm install 导致的 “没有正确的安装依赖” 呢?

  • 科大大 MOD
    1周前

    @dptms 可能是 Node 版本和 npm 版本不一致所致的,可以把node版本更新到最新,然后npm的版本也更新到最新

  • Ryun
    1周前

    @dptms 网络连接出现问题, NPM 的版本不兼容等原因,可能导致 npm install 失败。

  • qqww11
    1周前

    正因为 npm 安装依赖时候, 有的依赖可能部分原因网址被墙了或者依赖在国外 下载安装过程当中会经常因为网络原因导致失败。所以呢,需要使用淘宝镜像 或者yarn

暂无评论~~
您需要登陆以后才能留下评论!

Vue.js 官方中文文档

前端开发环境部署