运行 scsslint 时出现消息

Message appears when running scsslint

我正在逐步按照 https://www.npmjs.com/package/grunt-scss-lint 我已经安装了所有东西,当我在终端 'scss-lint'.

中输入时似乎工作正常

但是我希望它在 G运行t

中 运行ning

G运行t文件:

    scsslint: {
        allFiles: [
            'src/scss/**/*.scss',
        ],
        options: {
            bundleExec: true,
            config: '.scss-lint.yml',
            reporterOutput: 'scss-lint-report.xml',
            colorizeOutput: true
        }
    },

    grunt.registerTask('default', ['js', 'html', 'scsslint',]);

所以我在终端中输入 g运行t 这将 运行 任务和终端 - 这弹出:

Running "scsslint:allFiles" (scsslint) task

Running scss-lint on allFiles

  1. Please make sure you have ruby installed: ruby -v
  2. Install the scss-lint gem by running: gem update --system && gem install scss-lint

运行 到 g运行t 不起作用,但在终端中输入 scss-lint 可以。 我做了以下消息,但这条消息并没有消失

您的问题与 bundleExec 参数有关。如果您将其设置为 true,插件将期望 gem 通过捆绑程序安装。

将其设置为 false,它将起作用。

scsslint: {
    allFiles: [
        'src/scss/**/*.scss',
    ],
    options: {
        bundleExec: false,
        config: '.scss-lint.yml',
        reporterOutput: 'scss-lint-report.xml',
        colorizeOutput: true
    }
},

grunt.registerTask('default', ['js', 'html', 'scsslint',]);