1. 程式人生 > 其它 >Win7 安裝node更高版本的解決辦法

Win7 安裝node更高版本的解決辦法

  目前win7支援的node最高版本是13.14,然而有些時候我們從Github下載的專案執行時會報錯

error [email protected]: The engine "node" is incompatible with this module. Expected version "^12.20.0 || >=14". 

解決辦法就是安裝指定的版本(12.20.0)或者大於14的版本

不過win7我不建議安裝太高的版本,所以我選擇的是14.15.3 下載地址:https://nodejs.org/zh-cn/download/releases/

選擇的時候要注意對應系統的位數 64位和32位 然後就是7z或者zip其中的一個即可

然後解壓覆蓋到原來node安裝的目錄

這是我一開始的版本

然後覆蓋之後會提示win7版本過低這時候我們需要執行一條指令即可

set NODE_SKIP_PLATFORM_CHECK=1

要注意的是每次關閉cmd之後都要重新輸入

set NODE_SKIP_PLATFORM_CHECK=1

下一步安裝vue-cli 這裡我安裝的是指定版本號3.12.0可自行修改

npm install -g @vue/[email protected] //安裝指定版本號

npm install -g @vue/cli   //安裝最新版本

npm install -g vue-cli       //安裝2.9.6版本

繼續安裝webpack 這裡我也是安裝了指定版本號3.6.0,因為腳手架2依賴這個版本

npm install [email protected] -g //指定3.6.0版本

npm install webpack -g //安裝最新版本

這裡基本的都已經安裝完成了

最後我們就測試一下能否執行成功吧

vue create demon     //(demon)是專案名字

建立好之後我們按照提示 cd進入然後3.0的腳手架是執行命令是 npm run serve 如果你是用2.0腳手架執行命令就是 npm run dev

重要的事情再說一遍,就是每次cmd關閉之後都要重新執行  set NODE_SKIP_PLATFORM_CHECK=1