我有一个单一的存储库,我决定需要被打破。这是一个Vue CLI 2项目,在我开始拆分它之前,它一直在Gitlab CI/CD上工作得很好。有两个文件夹,一个是主vue项目,另一个是共享资源的文件夹。
在移动存储库之前,Gitlab会很高兴地运行这个过程,但现在它被移动了,它突然抱怨Eslint。
第一个错误是:No ESLint configuration found in [the shared asset folder]
然后我开始查找这个错误,并被说服运行:eslint --init
我使用了最简单的版本,看起来像这样:
module.exports = {
"env": {
"browser": true,
"es2021": true
},
"overrides": [
],
"parserOptions": {
"ecmaVersion": "latest"
},
"rules": {
}
}
但错误是:Parsing error: ecmaVersion must be a number. Received value of type string instead
这是它对共享文件夹中一堆文件的抱怨。
我找不到任何东西可以解决这个错误,我已经尝试了一些事情,但我通常感到沮丧,因为我真的不明白为什么eslint突然成为一个问题,甚至是什么。
我可能会更新这个票,因为我认为这个问题。
2条答案
按热度按时间2wnc66cl1#
我在自己的项目中检查了eslint配置。有更多的差异与你的,但也许你可以改变一些更多的设置,让它工作,所以只是给予这个尝试我会说:
azpvetkf2#
我对此感觉不好,但我通过完全回溯使我的问题消失了。
当我复制这些文件时,我已经将我的顶级文件夹重命名为
main
和shared
,因为这样感觉更好。我恢复了这个和其他所有东西,问题就消失了。如果我有时间,我会尝试,看看它是什么比我意识到,但我想知道,如果这些都是保留或魔术,或者如果我有一些其他的链接到一个文件,已经失去了它的链接。
但是嘿,哦,吸取教训......或者重新学习。即使是最平凡的变化也值得尝试恢复。