报错SyntaxError: Unexpected token ‘??=‘通过nvm替换node版本

最近打包碰见一个问题,搜索后发现可能是node版本不兼容(应该是14以上版本),一直使用的是nvm,然后使用nvm去安装高版本的node一直下载很慢,最后就是超时报错

 

mac终端执行切换淘宝源去下载

NVM_NODEJS_ORG_MIRROR=http://npm.taobao.org/mirrors/node
NVM_IOJS_ORG_MIRROR=http://npm.taobao.org/mirrors/iojs
nvm install stable

执行完就可以正常下载了

 

nvm ls // 查看当前的版本列表

 最后就是执行替换版本去打包了

nvm use 18.16.0
npm run build
yarn build