我正在使用带有服务器的angularjs构建一个应用程序,在构建后端时,会告诉它安装grunt-contrib-jshint。我已经为我的项目安装了grunt但我不知道为什么我必须安装grunt-contrib-jshint。
答案 0 :(得分:1)
grunt-contrib-jshint
用于绘制JavaScript文件。
因为你正在使用angularJs,所以很可能你需要它。
答案 1 :(得分:0)
grunt-contrib-jshint
将使用JSHint验证(也就是lint)您的JavaScript文件。
Linting 会分析您的代码是否存在任何潜在错误。
确保在安装时通过使用package.json
命令安装或将软件包名称和版本直接添加到文件中,将其保存到npm install grunt-contrib-jshint --save-dev
文件。如果您不这样做,其他开发人员在签出项目时将不会引用此依赖项。 See more about 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']
}
});