npm全局环境变量配置及解决VsCode使用时遇到的问题
一、npm全局環境變量配置
1、我們要先配置npm的全局模塊的存放路徑以及cache的路徑
例如我希望將以上兩個文件夾放在NodeJS的主目錄下,便在NodeJs下建立”node_global”及”node_cache”兩個文件夾。如下圖
2、cmd 中輸入如下命令
npm config set prefix “d:\nodejs\node_global”npm config set cache “d:\nodejs\node_cache”確定完之后 在cmd 里執行 使用cnpm 代替 npm
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install express -g 執行完 之后 會在之前創建的node_gloabal里會有以下模塊?
?
3、增加NOEDE_PATH(全局變量模塊存放位置)
打開系統對話框,“我的電腦”右鍵“屬性”-“高級系統設置”-“高級”-“環境變量”。如下圖
進入環境變量對話框,在系統變量下新建”NODE_PATH”,輸入”D:\nodejs\node_global\node_modules”。(ps:這一步相當關鍵。)
由于改變了module的默認地址,所以上面的用戶變量都要跟著改變一下(用戶變量”PATH”修改為“d:\nodejs\node_global\”),要不使用module的時候會導致輸入命令出現“xxx不是內部或外部命令,也不是可運行的程序或批處理文件”這個錯誤。
變量名:NODE_PATH
變量值:D:\nodejs\node_global\node_modules
?
4、確定之后在cmd 里執行 就會有如下信息
說明配置成功了
?
二、VsCode遇到的問題(如圖)
問題:cnpm : 無法加載文件 C:\Users\hp\AppData\Roaming\npm\cnpm.ps1,因為在此系統上禁止運行腳本。
解決方法:
1、在系統中搜索框 輸入 Windows PowerShell
2、點擊“管理員身份運行”
3、輸入“ set-ExecutionPolicy RemoteSigned”回車
4、根據提示,輸入A,回車
5、再次回到cnpm -v執行成功。
?
?
總結
以上是生活随笔為你收集整理的npm全局环境变量配置及解决VsCode使用时遇到的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 利python写用赌博游戏函数版赏析:
- 下一篇: java phaser用法_第3章Pha