0

我正在使用带有服务器的angularjs构建应用程序,在构建后端时,它被告知安装grunt-contrib-jshint。我已经在我的项目中安装了 grunt,但我不知道为什么我必须安装 grunt-contrib-jshint。

4

2 回答 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 回答