Я пытаюсь создать проект, используя Angular и Browserify. Мой файл controllers.js
выглядит так...
'use strict';
module.exports.testController = function($scope){
$scope.message = 'Controller 1';
console.log( 'hello' );
};
Как и следовало ожидать, это генерирует три ошибки линии.
- Используйте форму функции Strict
- 'module' не определен
- 'console' не определен
Я нашел немного решения здесь, которое позволяет 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(...)' все равно должен быть undefined.
Кто-нибудь знает, как использовать JSHint с Browserify?