【问题标题】:No "eslint" targets found未找到“eslint”目标
【发布时间】:2021-12-16 19:58:03
【问题描述】:

我有一个像这样的 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 时,它会说。

咕哝

未找到“eslint”目标。

eslint 已经安装,我什至使用

创建了配置文件

./node_modules/.bin/eslint --init 这就是.eslintrc.js的内容。

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

有什么意见吗?

【问题讨论】:

    标签: npm gruntjs bigcommerce


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您的回复@Heather Barr 您的意思是我的错误来自缺少 .eslintignore 文件?
    • 我从 Cornerstone 创建了 .eslintignore 文件并运行 grunt 但它仍然显示相同的错误
    • 好的,我明白了,我相信 Matt 的答案可能更符合您的要求,因为这种情况曾经发生在他们身上!看看,让我们知道! :)
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2017-07-13
      • 2016-11-05
      • 1970-01-01
      • 2011-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-30
      相关资源
      最近更新 更多