最新Nuxt v2.15.7安装,带有巴别塔松散选项警告(&Q;;OPTION WARNING) [英] Latest Nuxt v2.15.7 install with babel "loose" option warnings
本文介绍了最新Nuxt v2.15.7安装,带有巴别塔松散选项警告(&Q;;OPTION WARNING)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已使用npx create-nuxt-app my-cool-project
创建了一个全新的项目,但在运行yarn dev
时确实出现一些错误。
尽管您的@babel/预设环境配置中的&loose";选项设置为";false";,但它不会用于@babel/plugin-proposal-private-property-in-object,因为@babel/plugin-proposal-private-Methods的&loose";模式选项设置为";true";。 @babel/plugin-proposal-class-properties、@babel/plugin-proposal-Private-Methods和@babel/plugin-proposal-private-property-in-object(如果它们已启用)的&loose";选项必须相同:您可以通过显式添加 [";@babel/plugin-proposal-private-property-in-object";,{&QOOT;LOSE&QOOT;:TRUE}] 添加到您的Babel配置的";plugins";部分。
你对这个有什么想法吗?它让我想起了另一个问题:Nuxt js - Fresh install of nuxt 2.14.6 contains babel "loose option" warnings
推荐答案
此问题确实再次出现,如本期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 }]
],
},
}
最终修补程序可能很快就会发货,请随时订阅Github问题,以便收到最新更新的通知。
编辑:一旦合并此PR并且有新版本:https://github.com/nuxt/nuxt.js/pull/9631
,此问题将得到修复这篇关于最新Nuxt v2.15.7安装,带有巴别塔松散选项警告(&Q;;OPTION WARNING)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文