gpt4 book ai didi

javascript - Grunt - grunt-eslint 不启动任务

转载 作者:行者123 更新时间:2023-12-01 02:32:22 29 4
gpt4 key购买 nike

我已经设置了grunt-eslint在我的 gruntfile.js 中,但是当我运行“grunt eslint”时,什么也没有发生。该任务看似即将开始,但 15 分钟后却停滞不前。

我的所有其他任务都运行良好,除了 eslint 没有显示任何错误或任何内容。

gruntfile.js

module.exports = function(grunt) {
grunt.initConfig({
eslint: {
options: {
configFile: '.eslintrc.json'
},
target: ['src/js/*.js']
},
})

grunt.loadNpmTasks('grunt-eslint');

grunt.registerTask('eslint', [
'eslint',
]);
}

.eslintrc.json

{
"env": {
"browser": true
},
"extends": "eslint:recommended",
"rules": {
"indent": [
"error",
"tab"
],
"linebreak-style": [
"error",
"windows"
],
"quotes": [
"error",
"double"
],
"semi": [
"error",
"always"
]
}
}

gruntfile 和 .eslintrc.json 都在根目录中

有谁知道是什么原因造成的吗?我的设置有问题吗?

最佳答案

我也遇到了同样的问题。

如果运行时添加 --verbose 选项:

grunt eslint --verbose

您会看到您的任务正在重复运行 - 因为您将任务命名为 eslint(与已注册的 eslint 任务同名)grunt 陷入无限循环。

改变

 grunt.registerTask('eslint', [
'eslint',
]);

至:

 grunt.registerTask('myeslinttask', [
'eslint',
]);

然后运行:

grunt myeslinttask

关于javascript - Grunt - grunt-eslint 不启动任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48224137/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com