【发布时间】:2019-12-01 01:27:39
【问题描述】:
我在 Vue.js 中创建了一个项目,这个项目实际上是由 tfs 和 git 管理的。
首先,我想更改项目名称,所以我做了以下步骤:
- 用我的新项目名称创建一个新文件夹(目录)。
- 我将所有文件夹和文件从旧项目复制到新目录。
- 我打开
package.json文件并将 name 属性替换为我的新项目名称。 - 我在 Visual Code 中打开项目并在终端命令中运行:
yarn - 一旦完成,我运行命令:
yarn run serve
但是我遇到了一个错误:
编译失败,出现 1 个错误
模块构建失败(来自 ./node_modules/@vue/cli-plugin-eslint/node_modules/eslint-loader/index.js):
错误:未找到 ESLint 配置。 在 Config.getLocalConfigHierarchy (/Users/MyUser/projectname/node_modules/eslint/lib/config.j s:268:39)
所以我有一些问题:
我应该怎么做才能解决这个错误?我做错了吗?
如何删除 tfs 的现有 git 关系以指定新关系?
【问题讨论】:
-
再次尝试删除
node_modules文件夹和yarn? -
听起来你想 fork 现有的 git 项目(也就是克隆并将远程
origin更改为新值)。如果是这样,请参阅这篇文章中的优秀答案〜Are Git forks actually Git clones? -
是的,我试了一下,同样的错误。现在我又多了一个错误 Error: No ESLint configuration found。 @bcjohn
-
但这很奇怪,因为在我的原始项目中我没有 ESLint 的这个问题,为什么在这个副本中我有它? @bcjohn
-
当您复制项目时,您可能错过了点文件(例如
.eslintrc.js)。同样,通过从源代码管理中克隆项目来正确完成