[nodejs]修改全局包位置,修復npm安裝全局模塊命令失效。好記性不如爛筆頭

 

修復npm -g 全局安裝命令失效,好的吧不得不認可,好記性不如爛筆頭,我竟然會忘記方法哈哈哈vue

Linux安裝nodejs

  • sudo apt install node
  • sudo apt install nodejs 和 sudo apt install npm都被node替換了不用安裝
  • node -v 查看node版本
  • npm -v 查看版本
  • npm i -g nrm 安裝nrm源選擇器
  • nrm ls 查看源
  • nrm use taobao 使用淘寶源
  • npm i -g cnpm 安裝cnpm
  • npm i -g yarn 安裝yarn,vue和不少東東都喜歡使用yarn,好吧。的確yarn能夠更快的編譯,具體的優勢本身查詢吧。使用yarn必定要把代理清空(nrm use taobao使用淘寶源的)否則會很慢。
  • npm i -g @vue/cli  或者 yarn global add @vue/cli   安裝vue。哈哈,我仍是喜歡npm,木有辦法懶呀
  • vue ui  打開vue web端項目管理器,去吧騷年可視化界面。

這纔是今天的重點,修復!!!

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:檢查包是否已通過時,此命令會列出全部已通過時的包,能夠及時進行包的更新

相關文章
相關標籤/搜索