對於乙個安裝過nodejs的機器,可能有各種配置,msi安裝不會重置這些配置,且這些配置會影響使用。
node -v
npm -v
npm config get registry
npm config get disturl
npm config set registry --global
npm config set disturl --global
先確定版本對應關係,比如node 12.3.1 對應npm 6.9.0
移動安裝目錄下node_modules資料夾下的npm到任意資料夾下
然後進入移動後的npm的bin目錄下,在該目錄中開啟終端(shift+滑鼠右鍵),執行node npm-cli.js i -g npm@npm_version(npm_version是你想安裝的版本,比如node npm-cli.js i -g [email protected])
再把npm目錄移動回去,放到安裝目錄下node_modules資料夾下
npm config get prefix
npm config get cache
npm config set prefix 「c:\nodejs\node_global」
npm config set cache 「c:\nodejs\node_cache」
如果g:\nodejs\node_global下有***命令,把g:\nodejs\node_global加到系統環境變數path的末尾
nodejs在Windows下執行shell指令碼
一般在windows下都會寫bat指令碼,nodejs在windows下執行shell指令碼可以使用node cmd。var cmd require node cmd cmd.get pwd function err,data,stderr cmd.run sh sync.sh 也可以使用nodej...
windows 上 nodejs的全域性配置
安裝node.js 本地安裝 將安裝包放在 node modules 下 執行npm時所在的目錄 可以通過 require 來引入本地安裝的包 全域性安裝 可以直接在命令列裡使用 為什麼全域性安裝後還要本地安裝 僅全域性安裝足夠嗎?1.在js例項 中,預設下nodejs會在node path和目前j...
Windows下配置nodejs環境
nodejs流行有段時間了,本著折騰的目的,試著在windows下用了用,的確是方便。可以看到d develop nodejs目錄下的檔案目錄應該如下 node modules node.exe npm.cmdnrm用來檢視和切換當前使用的registry,國內的網路情況大家都懂,一般來說使用國內的...