我正在尝试对几个JavaScript文件进行jshint,但由于某些原因,本地npm安装的jshint无法正常工作。
这个包是存在的:
$ npm list --depth=0
testapp@1.0.0 /Users/me/workspace/testapp
└── jshint@2.9.3
我收到的错误如下:
$ npm run jshint
npm ERR! Darwin 15.4.0
npm ERR! argv "/usr/local/Cellar/node/5.6.0/bin/node" "/usr/local/bin/npm" "run" "jshint"
npm ERR! node v5.6.0
npm ERR! npm v3.6.0
npm ERR! missing script: jshint
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
npm ERR! Please include the following file with any support request:
npm ERR! /Users/me/workspace/testapp/npm-debug.log
我可以通过全局安装的方式解决这个问题,但是我更希望在本地工作时它能正常运行。
npm run jshint
命令之前尝试执行sudo chown -R $(whoami) "$HOME/.npm"
命令。 - David R