日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

nmp 全局目录和缓存目录的配置

發布時間:2023/12/31 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nmp 全局目录和缓存目录的配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

node.js中npm模塊的安裝分為(local)緩存安裝、(global)全局安裝兩種

local本地安裝: npm install xxx 安裝到命令行所在目錄的node_module目錄。
global緩存安裝: npm install xxx -g 安裝到 \AppData\Roaming\npm\node_modules目錄。

之前安裝node的時候跟著教程配置了npm的全局安裝目錄(D/nodejs/npm_global)和緩存安裝目錄(D/nodejs/npm_cache),結果我安裝@angular/cli成功之后,ng -v測試的時候會報錯說是C:\Users\xx\AppData\Roaming\npm這個路徑沒有這個依賴。

這是因為npm安裝的全局安裝依賴的默認位置是(C:\Users\xx\AppData\Roaming\npm),系統自動會在這個路徑下找angular/cli,而不是在D/nodejs/npm_global這個路徑下在,是因為我環境變量沒有配置好。

環境變量配置可參考 https://cloud.tencent.com/info/eb657bc1c2c15a024170206829bc42fd.html

我現在想要我npm全局安裝的時候直接安裝到他的默認路徑,,到時候就可以很快的識別找到對應的插件或者依賴。

首先設置全局安裝位置 命令:npm config set prefix 'C:\Users\xx\AppData\Roaming\npm'接下來設置緩存安裝位置 命令:npm config set cache "C:\Users\xx\AppData\Roaming\npm_cache"

我把他們兩都放在了我的c盤下面

最后 npm config ls 查看一下他們的位置

是我想要的位置
之后我們重新安裝@angular/cli(先 npm uni -g @angular/cli全局刪掉angular/cli)

總結

以上是生活随笔為你收集整理的nmp 全局目录和缓存目录的配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。