2017-04-22 21 views
0

커밋하기 전에 husky를 사용하여 JS를 확인합니다. 내 package.json에서 내가 그것은 내가 이해하지 못하는 것은 내가 모두 lintJS, lintStyles 명령을 실행할 수있는 방법이며, 작동허스키 npm 모듈로 미리 커밋 할 때 여러 명령을 실행하는 방법은 무엇입니까?

"scripts": { 
    "lintStyles": "stylelint app/**/*.scss", 
    "fixStylesLinting": "stylelint app/**/*.scss --fix", 
    "lintJS": "eslint app/**/*.js", 
    "fixJSLinting": "eslint --fix app/**/*.js", 
    "precommit": "npm run lintJS" 
    } 

있습니다.

답변

4

하나 이상의 스크립트 예에 대한 &&를 추가 포함 :

precommit: npm run lint:sass && npm run lint:js

+0

그래, 그건 내가 실제로 무슨이다. – Rantiev

2

이 작동합니다 :

"scripts": { 
    "lint:scss": "stylelint app/**/*.scss", 
    "fixStylesLinting": "stylelint app/**/*.scss --fix", 
    "lint:js": "eslint app/**/*.js", 
    "fixJSLinting": "eslint --fix app/**/*.js", 
    "precommit": "npm run lint:*" 
}