天天看点

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

解决

继续阅读