web-dev-qa-db-ja.com

npm precommitが機能しない

Npm precommitフックを使用していますが、コミットする問題があるファイルを停止していません。また、ファイルをコミットしようとすると、「Precommitchecks」というメッセージが表示されません。

Package Json:
{
  "name": "myfolder",
  "version": "1.0.0",
  "description": "",
  "main": "",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 0",
    "precommit-msg": "echo 'Pre-commit checks...' && exit 0",
    "lint": "csslint global/css"
  },
  "author": "SR",
  "license": "ISC",
  "dependencies": {
    "csslint": "^1.0.4",
    "jshint": "^2.9.4",
    "pre-commit": "^1.2.2"
  },
  "pre-commit": [
    "precommit-msg",
    "lint"
  ],
  "devDependencies": {
    "pre-commit": "^1.2.2"
  }
}
9
user7258044

'package.json'ファイルが '.git'フォルダー(gitリポジトリが初期化された場所)と同じフォルダーにあることを確認してください。 'pre-commit'パッケージをインストールすると、 'pre-commit'ファイルが '.git/hooks /'の下に表示されます。

enter image description here

8
pasul