事情的起因是: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 的...