Грунтовая установка

Я создаю приложение с 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']
  }
});
Другие вопросы по тегам