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

问题描述 投票:0回答:2

每天,我都会来到办公室,启动 IDE(代码 - OSS)并运行

npm run watch
。每天它都像魅力一样发挥作用。但今天不行。奇怪的是,今天运行
npm run watch
会引发此错误:

多vue中的错误 找不到模块:错误:无法解析“vue” '/home/TopSecretUser/Code/Local/TopSecretProject/11.11.2020/dev' @多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 @多./resources/js/app.js ./resources/css/app.css

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

require("./bootstrap");

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

Vue.use(Vuex);

...

从昨天到今天我没有做任何改变,所以我完全困惑了。我尝试了一些修复,但没有任何效果。有人对我如何解决这个问题有任何建议吗?我正在使用 [电子邮件受保护]

laravel vue.js npm vuejs2 laravel-mix
2个回答
1
投票

您可以删除可能受到删除/移动等外部操作或错误安装模块影响的

node_modules
,然后重新运行:

npm install

这将获取

package.json
中的依赖项并安装它们,您应该始终通过添加
--save
或带有
--save-dev
标志的
npm i
来安装模块,例如
npm i some-module --save


0
投票

过了一会儿我找到了解决方案,只需导入组件即可:

Vue.component('Date',required('components/Date.vue'));
© www.soinside.com 2019 - 2024. All rights reserved.