【问题标题】:Warning: task "JSHint" not found警告:找不到任务“JSHint”
【发布时间】:2015-12-01 00:04:55
【问题描述】:

我是编程新手,一直在学习 Steven Foote 的《学习编程》一书。我在第 4 章,已经安装了 Node、npm 和 grunt(我认为)。

我现在应该运行 JSHint 以测试是否已正确安装所有内容,但出现以下错误: command line error

在这里你可以看到我的文件:

Gruntfile.js

module.exports = function(grunt) {
    // Project Configuration
    grunt.initConfig({
        concat: {
            release: {
                src: ['js/values.js', 'js/prompt.js'],
                dest: 'release/main.js'
            }
        },
        copy: {
            release: {
                src: 'manifest.json',
                dest: 'release/manifest.json'
            }
        },
        jshint: {
            files: ['js/values.js', 'js/prompt.js']
        }
    })

    // Load Grunt Pluggins
    grunt.loadNpmTasks['grunt-contrib-concat'];
    grunt.loadNpmTasks['grunt-contrib-copy'];
    grunt.loadNpmTasks['grunt-contrib-jshint'];

    // Register Tasks
    grunt.registerTask('default', ['jshint', 'concat', 'copy']);

};

package.json

{
    "name": "KittenBook",
    "version": "0.0.1",
    "devDependencies": {
        "grunt": "~0.4.2",
        "grunt-contrib-concat": "~0.3.0",
        "grunt-contrib-jshint": "~0.6.3",
        "grunt-contrib-copy": "~0.5.0"
    }
}

正如我所说,我还是编程新手,所以我不知道我还需要提供什么,但是我看到了另一篇与我想知道的类似的帖子,但答案对我没有帮助.这是这篇文章的链接:Grunt/JSHint installation error

【问题讨论】:

  • 将错误放在您的问题中,而不是链接到它。
  • 我不知道如何复制和粘贴它。如何从 Windows 的 cmd 行复制?
  • C:\user\...>grunt jshint 警告:找不到任务“Jshint”。使用 --force 继续。由于警告而中止。 @KPrince36 这就是错误的样子。我仍然无法弄清楚我做错了什么。

标签: node.js jshint


【解决方案1】:

毕竟我找到了解决办法。我按照http://www.codereadability.com/jshint-with-grunt/的说明进行操作

我还找到了首选项选项卡,现在我知道如何从 cmd 行复制/过去了,呜呜。

【讨论】:

  • 如果您还提供有关您的解决方案的更多详细信息而不仅仅是链接,那将更加有益。这样,将来您实际上可能会为您的答案投票。
猜你喜欢
  • 2018-09-18
  • 2015-10-25
  • 1970-01-01
  • 1970-01-01
  • 2014-09-22
  • 2015-09-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多