windows下node配置npm全域性路徑 踩坑

2022-04-03 12:31:46 字數 835 閱讀 7178

事情的起因是:koa要求v7.6.0以上的nodejs。

但是window環境下公升級node不容易,試過npm install -g n 和n stable等命令無效,而網上推薦的nvm並不支援windows,而nvm for windows 又要求先刪除node及相關配置,而且這個用於支援windows的nvm是不完善的。處於規避風險的考慮索性決定刪除並重裝nodejs。

問題來了,在某網友的教程中,提到修改npm安裝的全域性路徑:

npm config set prefix"d:\develop\nodejs\node_global"npm config set cache "d:\develop\nodejs\node_cache"

右鍵我的電腦,屬性,高階系統設定,高階/環境變數,在 系統變數 新建node_path,輸入d:\develop\nodejs\node_global\node_modules,

在 使用者變數 將path 修改為 d:\develop\nodejs\node_global

幾次解除安裝nodejs,刪除npm相關資料夾還是如此。

解決方案

最後發現必須用管理員許可權的cmd執行npm操作才有效,因在c盤的program files,使用git bash沒有許可權將檔案寫入,故而失敗。

我的nodejs是預設安裝在c盤的program files中,聽從網友建議將全域性路徑設在nodejs的安裝路徑下,而剛好program files需要許可權讀寫操作。

正確的方式是將全域性路徑設定在不需要管理員許可權的地方。

所以我再一次重灌了nodejs,並用管理員許可權的cmd將全域性路徑設在安裝目錄下。問題得到解決。

windows下node和vue安裝配置

選擇windows的zip壓縮版本版本 這裡使用zip版本配置 解壓 配置 將解壓出來的根目錄配置到系統變數裡就行了 儲存後,開啟cmd看是否配置成功 輸入node v,npm v應該有版本號,就說明配置成功了 這個時候還要替換預設的npm包為 的npm 輸入 npm install g cnpm ...

windows系統下安裝node

最近專案中需要使用到vue框架來實現前後端分離,於是抽時間看了下vue的相關只是,從官網了解到可以使用命令列工具 cli 來構建應用,於是在本地環境預練了一下 下面這句話摘抄自vue文件 vue.js 提供乙個官方命令列工具,可用於快速搭建大型單頁應用。該工具提供開箱即用的構建工具配置,帶來現代化的...

windows 下更新npm 和node

一 先說一下 npm 的更新 檢視自己的 npm 版本 npm v 檢視官方文件可知,使用命令 npm install npm latest g 會自動完成安裝 紅色箭頭所指表示安裝的新的 npm 的版本號,下面是一些包檔案。安裝好以後再查詢版本號,就變成 5.0.3 了。二 再說一下 node 的...