我的 Vue 项目在本地运行良好,但是当上传到 github 仓库时,从那里下载回来 npm install
, 然后 npm run dev
, 它会抛出错误 Module build failed: Error: No ESLint configuration found.
当我解压缩我下载的 repo 文件时,没有 .eslintrc
等我上传项目时出现的文件,据我所知,这是导致此 ESLint 问题的原因之一。
这是最基本的 vue init webpack HelloWorld.vue
未经任何修改就上传到我的测试库,以显示下载后构建失败的原因。
链接到我的测试仓库以重现错误:https://github.com/tuuchen/vue-movie-app
如何使用 eslint 解决这个问题?
编辑: 我在没有 eslint 的情况下创建了一个新项目,当从我的 git 存储库下载它时,它抛出了 Failed to compile error, asset optimization[copy-webpack-plugin] WARNING - unable to locate '<path>\myvueapp\static'
编辑 2: 还有 .postcssrc
启动时丢失 npm install
编辑 3: 问题已解决。我正在使用 webpack 创建我的 vue 项目,从 git repo 下载项目时它导致了各种问题。 npm install -g @vue/cli
做了一个没有问题的项目。
抱歉我是个菜鸟。
最佳答案
当我通过从我的 Mac 上的另一个项目复制来创建一个新项目时,出现了这个问题。但是,隐藏文件没有被复制!
解决方案 通过在新项目中也包含这些隐藏文件,问题得到了解决:
- .babelrc,
- .editorconfig
- .eslintignore
- .eslintrc.js
- .postcssrc.js
许多人在此 Vue Issue 中提出了其他解决方案如果这不能解决您的问题,您可以引用。
关于node.js - Vue 仓库 "Module build failed: Error: No ESLint configuration found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58808522/