Angular와 Browserify를 사용하여 프로젝트를 빌드하려고합니다. 내 controllers.js
파일은 다음과 같습니다.
'use strict';
module.exports.testController = function($scope){
$scope.message = 'Controller 1';
console.log( 'hello' );
};
예상 할 수 있듯이 세 가지 linting 오류가 발생합니다.
여기 에서 JSHint가 다음 jslint node: true
과 같이 파일 상단에 Node.js 파일을 처리 할 수 있도록 하는 약간의 솔루션 을 찾았습니다 .
/*jslint node: true */
'use strict';
module.exports.testController = function($scope){
$scope.message = 'Controller 1';
console.log( 'hello' );
};
그러나 그것은 분명히 너무 많은 것을 고칩니다. 'console.log (...)'는 여전히 정의되지 않아야합니다.
누구든지 Browserify와 함께 JSHint를 사용하는 방법을 알고 있습니까?
버전 2.5.3 부터 JSHint는 browserify
플래그를 지원합니다 .
모든 플래그와 마찬가지로 소스 파일에서 직접 사용할 수 있습니다.
/*jshint browserify: true */
// browserify code here
또는 .jshintrc
파일에 추가 :
{
"browserify": true
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다