我正在使用带有服务器的angularjs构建应用程序,在构建后端时,它被告知安装grunt-contrib-jshint。我已经在我的项目中安装了 grunt,但我不知道为什么我必须安装 grunt-contrib-jshint。
问问题
78 次
2 回答
1
grunt-contrib-jshint
用于检查您的 JavaScript 文件。由于您使用的是 angularJs,所以很可能您需要它。
于 2015-08-20T04:40:13.827 回答
0
grunt-contrib-jshint
将使用 JSHint 验证(又名 lint)您的 JavaScript 文件。
Linting将分析您的代码是否存在任何潜在错误。
确保在安装它时将其保存到package.json
文件中,方法是使用npm install grunt-contrib-jshint --save-dev
命令安装它或将包名称和版本直接添加到文件中。如果您不这样做,其他开发人员在签出项目时将不会引用此依赖项。查看更多关于 Grunt的信息。
devDependencies": {
"grunt-contrib-jshint": "~1.0.0"
}
Gruntfile.js
您还必须在您的 JavaScript 文件中设置它。
// Project configuration.
grunt.loadNpmTasks('grunt-contrib-jshint');
grunt.initConfig({
jshint: {
beforeconcat: ['src/foo.js', 'src/bar.js'],
afterconcat: ['dist/output.js']
}
});
于 2016-06-17T19:56:37.020 回答