1. 程式人生 > >node / npm 配置問題

node / npm 配置問題

conf 緩存cache 用戶 string 問題 執行 所在 窗口 express

安裝nodejs 後運行 npm 命令無響應處理方法

安裝和卸載過nodejs, 也編輯過 C:\Users\{賬戶}\下的.npmrc文件。

再全新安裝nodejs ,運行npm 命令,無響應。

處理方法,刪除C:\Users\{賬戶}\下的.npmrc文件

再運行npm 命令,正常

1

環境配置

說明:這裏的環境配置主要配置的是npm安裝的全局模塊所在的路徑,以及緩存cache的路徑,之所以要配置,是因為以後在執行類似:npm install express [-g] (後面的可選參數-g,g代表global全局安裝的意思)的安裝語句時,會將安裝的模塊安裝到【C:\Users\用戶名\AppData\Roaming\npm】路徑中,占C盤空間。
例如:我希望將全模塊所在路徑和緩存路徑放在我node.js安裝的文件夾中,則在我安裝的文件夾【D:\Develop\nodejs】下創建兩個文件夾【node_global】及【node_cache】

創建完兩個空文件夾之後,打開cmd命令窗口,輸入

npm config set prefix"C:\Program Files\nodejs\node_cache"
npm config set cache "C:\Program Files\nodejs\node_global"

2.【系統變量】下新建【NODE_PATH】,輸入【C:\Program Files\nodejs\node_global\node_modules】
【用戶變量】下的【Path】修改為【C:\Program Files\nodejs\node_global;】
【用戶變量】下的【NODE_PATH】修改為【C:\Program Files\nodejs\node_global\node_modules】


 

node / npm 配置問題