【发布时间】: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 这就是错误的样子。我仍然无法弄清楚我做错了什么。