我在我的Laravel项目中安装了vue.js,并运行 npm run dev
时出现了以下错误:
我在我的Laravel项目中安装了vue.js,并运行 npm run dev
时出现了以下错误:
我遇到了同样的问题,基本上发生的情况是我的VUE版本与vue-loader和vue-template-compiler的版本不匹配
为了解决这个问题,我只需要在package.json中匹配版本并运行npm install
即可,这里是我正在使用的版本
"vue": "^2.6.11",
"vue-loader": "^15.9.6",
"vue-template-compiler": "^2.6.12",
"laravel-mix": "^6.0.6",
php artisan ui vue --auth
之后。问题是这个命令在我的package.json
中添加了vue v2作为开发依赖,而我已经安装了vue 3。运行npm install会安装版本2的vue,这导致了vue-loader
和vue-template-compiler
的版本不匹配。
我通过去掉添加的vue 2依赖项并再次运行npm install来解决这个问题。"vue": "^2.6.12", "vue-template-compiler": "^2.6.12"
。 - Riza Khan
npm install @vue/compiler-sfc
即可。更多信息请参见:https://www.npmjs.com/package/@vue/compiler-sfc - captainskippah