Я создаю приложение с angularjs с сервером, при создании бэкэнда, ему предлагается установить grunt-contrib-jshint. Я установил grunt для моего проекта, но я понятия не имею, почему мне нужно установить grunt-contrib-jshint.
grunt-contrib-jshint
используется для перебора ваших файлов JavaScript. Поскольку вы используете angularJs, то, скорее всего, вам это нужно.
grunt-contrib-jshint
будет проверять (aka lint) ваши файлы JavaScript с помощью JSHint.
Linting проанализирует ваш код на предмет возможных ошибок.
Убедитесь, что при его установке вы сохраните его в файле package.json
, установив его с помощью команды npm install grunt-contrib-jshint --save-dev
или добавив имя и версию пакета непосредственно в файл. Если вы этого не сделаете, другие разработчики не будут ссылаться на эту зависимость при проверке проекта. Узнайте больше о Grunt.
devDependencies": {
"grunt-contrib-jshint": "~1.0.0"
}
Вам также придется настроить его в своем Gruntfile.js
чтобы Gruntfile.js
ваши файлы JavaScript.
// Project configuration.
grunt.loadNpmTasks('grunt-contrib-jshint');
grunt.initConfig({
jshint: {
beforeconcat: ['src/foo.js', 'src/bar.js'],
afterconcat: ['dist/output.js']
}
});