我正在使用 laravel 开发一个项目,这意味着我正在使用 mix 来编译 javascript。我有类似的语法
return this.page?.sidebar_text_color
当我运行 npm run dev 或 npm run watch 时,出现编译错误
Add @babel/plugin-proposal-optional-chaining (https://git.io/vb4Sk) to the 'plugins' section of your Babel config to enable transformation
问题是,我之前已经设置好了,一切正常,今天突然停止工作。这是我关于 babel 的 package.json 片段
"babel": {
"plugins": [
"@babel/plugin-proposal-nullish-coalescing-operator",
"@babel/plugin-proposal-optional-chaining",
"@babel/plugin-proposal-class-properties"
]
}
正如你所看到的,我已经设置好了所有东西,但 npm 仍然告诉我为 babel 安装那个插件。有什么问题?