2016-08-24 6 views
2

Я пытаюсь jshint несколько файлов javascript, но по какой-то причине локальная установка jshint npm не работает.`npm run jshint` результаты в` missing script: jshint`

Пакета есть:

$ npm list --depth=0 
[email protected] /Users/me/workspace/testapp 
└── [email protected] 

И ошибка я получаю следующее:

$ 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 

я могу обойти эту проблему с глобальной установкой, но я бы предпочел, чтобы он работающих на местном уровне.

+0

Можете ли вы попробуйте запустить 'Судо Чаун -R $ (WHOAMI)«$ HOME/.npm»' перед вами выполнить 'npm run jshint' –

ответ

1

Согласно the documentationnpm run является псевдонимом для npm run-script и запускает один из scripts в файле package.json. Если добавить запись в jshint скрипт в package.json, он должен работать локально установленный jshint:

{ 
    "name": ..., 
    "version": ..., 
    "scripts": { 
     "jshint": "jshint" 
    } 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^