尝试在开发模式下运行项目时出现错误。
user@Apples-MacBook-Pro myproject (hotfix/carousel-2) $ npm run dev
> myproject@1.0.0 dev /Users/user/nuxt-projects/myproject
> nuxt
/Users/user/nuxt-projects/myproject/node_modules/vue-server-renderer/index.js:8
throw new Error(
^
Error:
Vue packages version mismatch:
- vue@2.5.16
- vue-server-renderer@2.5.13
我尝试删除node_modules目录并重新运行npm insatll,但仍然出现相同的错误。您能指出我正确的方向吗?
答案 0 :(得分:0)
我通过删除缓存文件和程序包锁定文件解决了同样的问题。
rm -rf package-lock.json && npm cache clean
如果您使用yarn而不是npm,那么
rm -rf yarn.lock && yarn cache clean
删除锁定文件后,重新安装
npm install
OR
yarn install --network-timeout 600000
稍后,它可能会解决相同的问题。
答案 1 :(得分:0)
最终我通过使用它使它起作用:
rm -rf node_modules/
//删除node_modules文件夹rm -rf package-lock.json && npm cache clean --force
//删除程序包锁定文件并强行清除缓存(npm v5 +)npm install
//进行全新安装感谢@luiseok
答案 2 :(得分:0)
npm audit fix --force
此命令是针对您问题的快速解决方法