這是從故宮運行輸出例如安裝咕嚕-CLI嘗試安裝NPM包,讓EN0ENT錯誤的一切
通知node_modules路徑的重複?這是一個環境路徑問題嗎?當我在OSX上的其他用戶上嘗試相同的命令時,它可以按預期完美工作。
運行最新的OSX 10.9.1
npm http 304 https://registry.npmjs.org/weak
npm http 304 https://registry.npmjs.org/bunker
npm http 304 https://registry.npmjs.org/argparse
npm http 200 https://registry.npmjs.org/mocha/-/mocha-0.3.3.tgz
npm http 200 https://registry.npmjs.org/should/-/should-0.3.2.tgz
npm http GET https://registry.npmjs.org/tiny-lr/0.0.4
npm http GET https://registry.npmjs.org/cli/0.4.3
npm http GET https://registry.npmjs.org/jasmine-node
npm ERR! Error: ENOENT, lstat '/Users/shanejordan/Documents/Projects/KiddoMath/code/node_modules/grunt-cli/node_modules/resolve/node_modules/tap/node_modules/difflet/node_modules/traverse/index.js'
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! System Darwin 13.0.0
npm ERR! command "node" "/usr/local/bin/npm" "install" "grunt-cli"
npm ERR! cwd /Users/shanejordan/Documents/Projects/KiddoMath/code
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.24
npm ERR! path /Users/shanejordan/Documents/Projects/KiddoMath/code/node_modules/grunt-cli/node_modules/resolve/node_modules/tap/node_modules/difflet/node_modules/traverse/index.js
UPDADE: 我跑NPM緩存清理並獲得
npm ERR! Error: EACCES, unlink '/Users/shanejordan/.npm/_git-remotes/git-github-com-jkroso-forEach-f0435201/branches' That must be my room problem.
雖然我不知道你的問題的具體原因,重複'node_modules'是由於依賴關係,以及依賴關係的依賴關係等等。 – hexacyanide
Gotcha。也許它不是那麼回事。我無法弄清楚爲什麼ENOENT會一直髮生。它看起來像開始工作,然後它會像這樣運行5分鐘...看起來像它抓住每個依賴於npm,以及這些類型的錯誤。無論我嘗試安裝什麼軟件包,並安裝 – Shane
您是否嘗試過查找'ENOENT'錯誤引發的路徑? – hexacyanide