Как вы используете JSHint и Browserify вместе?
Я пытаюсь построить проект, используя Angular и Browserify. мойcontrollers.js
файл выглядит так ...
'use strict';
module.exports.testController = function($scope){
$scope.message = 'Controller 1';
console.log( 'hello' );
};
Как и следовало ожидать, это порождает три ошибки linting.
Используйте функцию формы Строгого«модуль» не определен«консоль» не определенаЯ нашел немного решенияВот что позволяет JSHint обрабатывать файлы Node.js, помещаяjslint node: true
в верхней части файла, как это
/*jslint node: true */
'use strict';
module.exports.testController = function($scope){
$scope.message = 'Controller 1';
console.log( 'hello' );
};
Однако это, очевидно, исправляет слишком многое; 'console.log (...)' должен быть неопределенным.
Кто-нибудь знает, как использовать JSHint с Browserify?