Грунтовая установка
Я создаю приложение с angularjs с сервером, при сборке бэкэнда сказано установить grunt-contrib-jshint. Я установил grunt в свой проект, но понятия не имею, зачем мне устанавливать grunt-contrib-jshint.
2 ответа
grunt-contrib-jshint
используется для раскрашивания ваших файлов JavaScript. Поскольку вы используете angularJ, то, скорее всего, вам это нужно.
grunt-contrib-jshint
проверит (иначе lint) ваши файлы JavaScript с помощью JSHint.
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']
}
});