Как вы используете JSHint и Browserify вместе?

Я пытаюсь построить проект, используя Angular и Browserify. мойcontrollers.js файл выглядит так ...

'use strict';

module.exports.testController = function($scope){
    $scope.message = 'Controller 1';
    console.log( 'hello' );
};

Как и следовало ожидать, это порождает три ошибки linting.

Используйте форму функции Strict 'модуль» не определено'приставка' не определено

Я нашел немного решенияВот что позволяет 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)

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