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