最新Nuxt v2.15.7安装,带有巴别塔松散选项警告(&Q;;OPTION WARNING) [英] Latest Nuxt v2.15.7 install with babel "loose" option warnings

查看:21
本文介绍了最新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.52.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屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆