突然的VueJS错误:多vue中出现错误,找不到模块:错误:无法解析“ vue”

时间:2020-11-11 09:19:16

标签: laravel vue.js npm vuejs2 laravel-mix

每天,我来到办公室,启动我的IDE(代码-OSS)并运行npm run watch。每一天,它都像一种魅力。但不是今天。奇怪的是,今天运行npm run watch会引发此错误:

多语言错误 找不到模块:错误:无法解析“ vue” '/home/TopSecretUser/Code/Local/TopSecretProject/11.11.2020/dev' @ multi vue / js / vendor [0]

./ resources / js / app.js中的错误 找不到模块:错误:无法解析“ vue” '/home/me/Code/Local/TopSecretProject/11.11.2020/dev/resources/js' @ ./resources/js/app.js 3:13-16 4:0-22 6:0-3 85:14-17 @ multi ./resources/js/app.js ./resources/css/app.css

我的app.js以以下几行开头:

require("./bootstrap");

import Vue from "vue";
import Vuex from "vuex";

Vue.use(Vuex);

...

从昨天到今天,我都没有进行任何更改,所以我完全感到困惑。我尝试了一些修复,但没有任何效果。有没有人有任何建议我该如何解决?我正在使用vue@2.6.11。

2 个答案:

答案 0 :(得分:1)

您可以删除node_modules,它可能会受到诸如删除/移动之类的外部操作的影响,或者您误装了模块,然后重新运行:

npm install

这将获取package.json中的依赖项并进行安装,您应始终通过添加--save--save-dev来添加npm inpm i some-module --save标志,例如{{1}}

答案 1 :(得分:0)

伙计们,我遇到了这个问题,过了一会儿我找到了解决方案,只需导入组件:

Vue.component('Date',required('components/Date.vue'));

很高兴在 Instagram 上关注我:https://www.instagram.com/mahdiabedi220/