每天,我都会来到办公室,启动 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);
...
从昨天到今天我没有做任何改变,所以我完全困惑了。我尝试了一些修复,但没有任何效果。有人对我如何解决这个问题有任何建议吗?我正在使用 [电子邮件受保护]。
您可以删除可能受到删除/移动等外部操作或错误安装模块影响的
node_modules
,然后重新运行:
npm install
这将获取
package.json
中的依赖项并安装它们,您应该始终通过添加 --save
或带有 --save-dev
标志的 npm i
来安装模块,例如 npm i some-module --save
过了一会儿我找到了解决方案,只需导入组件即可:
Vue.component('Date',required('components/Date.vue'));