0
我遇到安裝jshint命令行界面的問題。我已經刪除了節點,安裝了家庭brew,然後重新安裝了最新版本的節點,但我仍然遇到錯誤,請參見下文。使用節點安裝jshint
npm ERR! Error: ENOENT, no such file or directory '/usr/local/lib/node_modules/jshint/bin/hint'
npm ERR! You may report this log at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR! <[email protected]>
npm ERR!
npm ERR! System Darwin 10.8.0
npm ERR! command "node" "/usr/local/bin/npm" "install" "-g" "jshint"
npm ERR! cwd /Users/macintosh/Dropbox/Sites/2012/Jan/Template/Assets/Scripts/Lint
npm ERR! node -v v0.6.10
npm ERR! npm -v 1.1.0-3
npm ERR! path /usr/local/lib/node_modules/jshint/bin/hint
npm ERR! code ENOENT
npm ERR! message ENOENT, no such file or directory '/usr/local/lib/node_modules/jshint/bin/hint'
npm ERR! errno {}
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /Users/macintosh/Dropbox/Sites/2012/Jan/Template/Assets/Scripts/Lint/npm-debug.log
npm not ok
這是一個權限問題嗎?在此先感謝
安裝節點的第一味精是「沒有這樣的文件或目錄「的/ usr/local/lib目錄/ node_modules/jshint /斌/提示「」。你是說文件**存在並且權限允許讀取嗎?執行'ls -l/usr/local/lib/node_modules/jshint/bin/hint'來查看文件的權限。如果您仍然需要幫助,請使用輸出編輯您的問題。祝你好運。 – shellter 2012-02-07 23:04:41
感謝您的回覆。我運行了這段代碼並輸出了'/ usr/local/lib/node_modules/jshint/bin/hint:沒有這樣的文件或目錄' – Brad 2012-02-14 12:42:22
因此它不是權限問題,文件(可能是整個目錄結構)是失蹤。繼續發佈'ls -l/usr/local/lib/node_modules/jshint/bin'並從上面一次刪除1個目錄,直到獲得目錄列表。然後你知道你做了什麼**,這將有助於指導你找出安裝時失敗的原因。它可能是你沒有權限安裝到/ usr/local/lib中。祝你好運。 – shellter 2012-02-14 13:09:31