未找到 "eslint" 个目标

No "eslint" targets found

我有一个Gruntfile.js这样的。

module.exports = function(grunt) {
    require('time-grunt')(grunt);
    require('load-grunt-config')(grunt, {
        jitGrunt: {
            staticMappings: {
                scsslint: 'grunt-scss-lint'
            }
        }
    });

    grunt.loadNpmTasks('grunt-run');
    grunt.registerTask('default', ['eslint', 'jest', 'scsslint', 'svgstore'])
};

当我 运行 grunt 它说。

grunt

No "eslint" targets found.

eslint 已经安装,我什至使用

创建了配置文件

./node_modules/.bin/eslint --init 这是.eslintrc.js.

的内容
module.exports = {
    "env": {
        "browser": true,
        "es2021": true,
        "node": true
    },
    "extends": "eslint:recommended",
    "parserOptions": {
        "ecmaVersion": 13
    },
    "rules": {
    }
};

有什么意见吗?

根据 BigCommerce documentation eslint 错误 -- 如果捆绑您的主题触发多个与 bundle.js 文件相关的 lint 错误,则您的主题缺少 .eslintignore 文件。

您可以从 Cornerstone 存储库中检索此文件。添加后,重新运行 bundle 命令。

根据您下载主题代码库的方式,它可能缺少“grunt”文件夹。如果您的项目缺少此文件夹,请尝试添加来自 Cornerstone 的文件夹:https://github.com/bigcommerce/cornerstone/tree/master/grunt