天天看點

fs-extra/lib/mkdirs/make-dir.js 報錯

  1. 遇到一個問題, 項目中執行 npm run watch-qa 建構時 node_modules 一個包 報錯, google 搜尋 fs-extra/lib/mkdirs/make-dir.js 報錯
/home/markalexa/blog/client/node_modules/fs-extra/lib/mkdirs/make-dir.js:85
      } catch {
              ^
SyntaxError: Unexpected token {
           

StackOverflow

中搜尋, 發現有人跟我一樣的問題, 是由于 Node 版本過低導緻的, fs-extra/lib/mkdirs/make-dir.js

但是在 vscode 中打開另一個終端使用 nvm use 10.16.3 切換成功, 重開視窗 npm i, 還是報錯,

node -v

發現視窗并沒有成功切換, 是以

  1. 是以重新開機終端 nvm 切換 Node 版本失效?

可以使用

nvm alias default v10.16.3

nvm use nvm alias default stable

解決

繼續閱讀