node.js - nuxtjs中的不匹配vue包错误
问题描述
尝试在开发模式下运行我的项目时出现错误。
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,但仍然遇到相同的错误。你能指出我正确的方向吗?
解决方案
我通过删除缓存文件和包锁定文件解决了同样的问题。
rm -rf package-lock.json && npm cache clean
如果你使用 yarn 而不是 npm,那么
rm -rf yarn.lock && yarn cache clean
删除锁定文件后,重新安装
npm install
或者
yarn install --network-timeout 600000
稍后,它可能会解决相同的问题。
推荐阅读
- arrays - 使用 Alamofire 获取 JSON 数组中的记录数的问题 | 斯威夫特 5
- java - 从 Uri 获取 mp3 文件的真实路径
- php - 我需要弄清楚覆盖一个区域需要多少油漆,我遇到了问题。帮助我或给我一个想法
- html - 我正在尝试更改我网站上的背景颜色
- javascript - 动态创建的元素没有在 React 中触发点击事件
- reactjs - 并非所有日期数据都显示在 x 轴折线图上
- azure-devops - 如何在 azure Release 管道而不是 Build 管道中创建失败的工作项
- verilog - SV ERROR:通过端口连接驱动,被多重驱动
- spring-boot - SpringBoot App,在 Intellij 中运行良好,但调试失败
- r - 从r中的.wav文件名中提取日期和时间