我创建了一个全新的项目,npx create-nuxt-app my-cool-project但在运行时确实有一些错误yarn dev。
虽然“宽松”选项在你的@babel/preset-env 配置中被设置为“false”,但它不会被用于@babel/plugin-proposal-private-property-in-object 因为“宽松”模式选项是@babel/plugin-proposal-private-methods 设置为“true”。@babel/plugin-proposal-class-properties、@babel/plugin-proposal-private-methods 和 @babel/plugin-proposal-private-property-in-object(当它们是启用):您可以通过将 ["@babel/plugin-proposal-private-property-in-object", { "loose": true }] 显式添加到 Babel 配置的“插件”部分来消除此警告。
你对这个有什么想法吗?它让我想起了另一个问题:Nuxt js - 全新安装的 nuxt 2.14.6 包含 babel“宽松选项”警告
这个问题确实回来了,如这个 Github 问题所示
https://github.com/nuxt/nuxt.js/issues/9224#issuecomment-893263501
如果您的 Nuxt 版本介于2.15.5和2.15.7(我认为)之间,就会发生这种情况。
一个临时解决方案可能是将其添加到您的nuxt.config.js文件中,如建议here
build: {
babel: {
plugins: [
'@babel/plugin-proposal-class-properties',
'@babel/plugin-proposal-private-methods',
// or with JUST the line below
['@babel/plugin-proposal-private-property-in-object', { loose: true }]
],
},
}
Run Code Online (Sandbox Code Playgroud)
最终修复程序可能会很快发布,请随时订阅 Github 问题以获取最新更新通知。
编辑:一旦这个 PR 被合并并且有一个新版本,这将被修复:https : //github.com/nuxt/nuxt.js/pull/9631
| 归档时间: |
|
| 查看次数: |
1209 次 |
| 最近记录: |