2017-05-23 168 views
0

當我使用npm ls -g --depth = 0列出頂級npm包時,我得到以下輸出。這隻在安裝包learnyounode後纔開始發生。npm ERR!在做npm時無關ls -g --depth = 0

$ npm ls -g --depth=0 
/home/animesh/.npm-global/lib 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
└── [email protected] 

npm ERR! extraneous: [email protected] /home/animesh/.npm-global/lib/node_modules/learnyounode/node_modules/i18n-core/node_modules/csv-stringify 
npm ERR! extraneous: [email protected] /home/animesh/.npm-global/lib/node_modules/learnyounode/node_modules/i18n-core/node_modules/eslint 
npm ERR! extraneous: [email protected] /home/animesh/.npm-global/lib/node_modules/learnyounode/node_modules/i18n-core/node_modules/eslint-config-standard 
npm ERR! extraneous: [email protected] /home/animesh/.npm-global/lib/node_modules/learnyounode/node_modules/i18n-core/node_modules/eslint-plugin-promise 
npm ERR! extraneous: [email protected] /home/animesh/.npm-global/lib/node_modules/learnyounode/node_modules/i18n-core/node_modules/eslint-plugin-standard 
npm ERR! extraneous: [email protected] /home/animesh/.npm-global/lib/node_modules/learnyounode/node_modules/i18n-core/node_modules/if-env 
npm ERR! extraneous: mocker[email protected] /home/animesh/.npm-global/lib/node_modules/learnyounode/node_modules/i18n-core/node_modules/mockery 
npm ERR! extraneous: [email protected] /home/animesh/.npm-global/lib/node_modules/learnyounode/node_modules/i18n-core/node_modules/mustache 
npm ERR! extraneous: [email protected] /home/animesh/.npm-global/lib/node_modules/learnyounode/node_modules/i18n-core/node_modules/sprintf 
npm ERR! extraneous: [email protected] /home/animesh/.npm-global/lib/node_modules/learnyounode/node_modules/i18n-core/node_modules/tap 

我NPM前綴,節點和NPM版本

/home/animesh/.npm-global 
v6.10.3 
4.6.1 

,我怎麼可能會解決這個問題有什麼建議?

回答

0

它可能被鏈接到節點嘗試列出全局包的問題?我以前有過這樣的問題,如果按照這個線索: https://github.com/npm/npm/issues/10004

我也跟着這樣的:(除了故宮本身,當然)

刪除所有全球封裝

手動刪除這些全局node_modules文件夾下的全局程序包目錄;對我來說就是/ usr/local/lib/node_modules。

npm cache clean

安裝所有全局包;即運行與第一步相同的命令,除了s/remove/install

希望這有助於!

+0

感謝您的參考。不幸的是,這並沒有幫助。升級到npm 5後,這個問題就消失了。 – Animesh

相關問題