问题描述:vue项目中引入了其他npm包,包中使用可选链操作符?:,本地npm run serve启动时,之前都正常,这次报错了,无法启动。
解决步骤(2步):
1. 安装:(注意安装对应的版本号,版本号不匹配时,还是会报错)
npm install @babel/plugin-proposal-optional-chaining --save-dev
空值合并运算符(??:)是:@babel/plugin-proposal-nullish-coalescing-operator
2.在babel.config.js中配置:
module.exports = {
......
plugins: ["@babel/plugin-proposal-optional-chaining", "@babel/plugin-proposal-nullish-coalescing-operator"]
}
问题截图:Module parse failed: Unexpected token