执行 npm run dev 出现以下警告
WARNING Compiled with 4 warnings 上午8:38:34
warning in ./node_modules/_vuex@4.0.2@vuex/dist/vuex.esm-browser.js
1077:9-14 "export ‘watch’ was not found in ‘vue’
warning in ./node_modules/_vuex@4.0.2@vuex/dist/vuex.esm-browser.js
140:17-25 "export ‘reactive’ was not found in ‘vue’
warning in ./node_modules/_vuex@4.0.2@vuex/dist/vuex.esm-browser.js
14:9-15 "export ‘inject’ was not found in ‘vue’
原因:Vue和Vuex对标的版本不一致
在 package.json 中可以看到我安装的vue版本为: 2.5.2 而我安装的 vuex 的版本为:4.0.2,在 package.json 也可以查看到 其实在安装vuex插件的时候就已经警告过我了(安装时不指定版本号会默认安装最新版) 解决方案:将vuex卸载,安装时指定版本 停止运行,按 ctrl + c ,输入 y 卸载 vuex
cnpm uninstall vuex如果是 npm 安装的话可以使用 npm uninstall vuex 安装 vuex3
cnpm install vuex@3在 package.json 查看 再次运行 npm run dev 完美运行
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。 |