記2023.10.18
一婴渡、背景
已經(jīng)在使用運行的項目時vue2.6版本幻锁,nodejs版本為14.17.0
新使用的項目時vue4.4.11版本,nodejs使用14.17.0報錯
failed to load config from D:\xxx\xxx\xxx\vite.config.js
error when starting dev server:
Error: Cannot find module 'node:url'
......
二边臼、解決報錯
下載最新nodejs21.0.0
運行新項目哄尔,運行成功
運行已在使用項目,報錯
10%... 3/5 moudules...
digital envelope routines::unsupported
按照此網(wǎng)頁提示去兼容舊項目
舊項目可以正常運行
but!!!!!!!!!!
個人的其他軟件柠并,因為有用到nodejs運行環(huán)境岭接,因此富拗,加入環(huán)境變量生效后,個人的其他軟件不能用
且個別舊項目的css報各種語法錯誤
三鸣戴、nvm
切換版本啃沪,各個項目所需nodejs版本都能存在,運行什么項目就切換什么node版本即可
參照此網(wǎng)頁
提示需要關注博主的文章窄锅,則輸入關鍵詞“簡單易懂的 nvm 和 Node.js 版本控制指南”百度搜索即可
nvm使用截圖创千,防走丟
對應項目,對應相應的nodejs版本入偷,ok追驴,解決nodejs版本匹配的煩惱!
nvm安裝node和npm成功之后疏之,習慣使用yarn命令運行項目殿雪,于是:
切換nodejs版本后,再 npm install -g yarn
再次使用yarn命令運行項目锋爪,項目運行成功