无法获取Vue CLI 4查找依赖项

时间:2019-12-01 10:23:25

标签: node.js vue.js npm webpack vue-cli

所以我安装了vue cli 4.1.1来进行新项目。我选择手动设置,以便可以选择所需的东西。但是,当我尝试运行“ npm run serve”时,出现以下错误:

ERROR Failed to compile with 4 errors 10:59:53 These dependencies were not found: * @/components/HelloWorld.vue in C:/Program Files/nodejs/node_modules/@vue/cli-service-global/node_modules/babel-loader/lib??ref--12-0!C:/Program Files/nodejs/node_modules/@vue/cli-service-global/node_modules/cache-loader/dist/cjs.js??ref--0-0!C:/Program Files/nodejs/node_modules/@vue/cli-service-global/node_modules/vue-loader/lib??vue-loader-options!./views/Home.vue?vue&type=script&lang=js& * register-service-worker in ./registerServiceWorker.js * vue-router in ./router/index.js * vuex in ./store/index.js To install them, you can run: npm install --save @/components/HelloWorld.vue register-service-worker vue-router vuex

所有文件都在正确的位置。除了删除node_modules并使用“ npm install”重新安装之外,我对项目没有任何处理。 (这样做是为了摆脱另一个错误)

我正在运行Windows 10,Node 10.15.1,NPM 5.0.4和vue-cli 4.1.1

最让我困扰的是,这只是常规的vue文件而不是软件包。为什么我建议我用npm install来安装它们,我觉得很奇怪。

2 个答案:

答案 0 :(得分:1)

选择手动选项时,您必须在components目录名称下以HelloWorld.vue创建文件 完成上述步骤后,运行npm install --save register-service-worker vue-router vuex

答案 1 :(得分:-1)

您已按照说明运行此命令。

npm install --save @/components/HelloWorld.vue register-service-worker vue-router vuex