修復npm -g 全局安裝命令失效,好的吧不得不認可,好記性不如爛筆頭,我竟然會忘記方法哈哈哈vue
Node.js經過npm的-g命令能夠將包保存在全局,讓全部項目共享,但默認狀況下,會保存在/usr/lib/node_modules目錄下,形成根目錄空間不足,實際生產中,須要設置到合適位置下。 node
查看全局包位置:
npm root -g 能夠看到實際的位置 web
新建一個全局安裝的路徑npm
mkdir ~/.npm-globalbash
修改全局包位置
npm config set prefix '目標目錄' ui
查看修改結果
npm config get prefix 或者用npm root -g命令也可 url
我是deepin深度Linux,直接修改~/.bashrcspa
dedit ~/.bashrc 代理
PATH=~/.npm-global/bin:$PATHci
更新系統環境變量
source ~/.bashrc
另,
已安裝的能夠經過卸載後從新intall的方式
卸載命令
npm uninstall -g xxx
npm update moduleName:更新node模塊
npm rebuild moduleName
npm view moudleName dependencies:查看包的依賴關係
npm view moduleName repository.url:查看包的源文件地址
npm view moduleName engines:查看包所依賴的Node的版本
npm outdated:檢查包是否已通過時,此命令會列出全部已通過時的包,能夠及時進行包的更新