Как вы используете 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?

Ответы на вопрос(2)

Ваш ответ на вопрос