2017-04-22 4 views
0

コミットする前にJSをチェックするためにhuskyを使用します。 は私のpackage.jsonでは私はそれが動作しますhusky npmモジュールを使用してプリコミットで複数のコマンドを実行するにはどうすればよいですか?

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

を持って、私は理解していないと、私はlintJS、lintStylesコマンドの両方を実行することができる方法です。

答えて

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:*" 
} 
関連する問題