当前位置:   GIT > 正文

有没有办法在babelify中关闭"超级之前不允许这样的规则"?

javascript,ecmascript-6,gulp,babeljs,git,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线开发工具,前端开发工具,开发人员工具,站长工具

我正在使用Gulp运行babelify 7.2.0并且我在以下代码中收到错误:

class One {}

class Two extends One {
  constructor() {
    this.name = 'John';
  }
}

以下是错误的关键:

SyntaxError: [the file path in question]: 'this' is not allowed before super()
  20 | class Two extends One {
  21 |   constructor() {
> 22 |     this.name = 'John';
     |     ^
  23 |   }
  24 | }
  25 | 

在我看来,这不应该被解雇,因为我根本没有super在构造函数中进行任何调用,因此没有冲突的风险.我已经在Github上提交了一个问题,但我想知道是否有办法可以在同一时间关闭它.



1> vaultah..:

这不是一个错误.子类必须在尝试访问之前super 显式调用this:

class Two extends One {
    constructor(...args) {
        super(...args);
        this.name = 'John';
    }
}

这在ECMAScript标准中定义(参见本答案),Babel密切关注它.

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/blog/GIT/detail/12712
推荐阅读
  • 如何解决《如何配置本地Chocolatey存储库?》经验,为你挑选了1个好方法。chocolatey,https,git,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线... [详细]

  • 如何解决《缺少对hdf5:totem的依赖》经验,为你挑选了1个好方法。hdf5,totem,lua,linux,https,git,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix... [详细]

  • 如何解决《快速重启pod》经验,为你挑选了1个好方法。kubernetes,容器,bash,https,git,go,服务器,docker,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,u... [详细]

  • 如何解决《在基于buildout的Plone站点中使用非最新的gitcheckout》经验,为你挑选了1个好方法。git,plone,buildout,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二... [详细]

  • 如何解决《对使用gorilla/muxURL参数的函数进行单元测试》经验,为你挑选了2个好方法。unit-testing,go,gorilla,testify,git,服务器,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开... [详细]

  • 如何解决《如何收集NixOS系统的完整配置?》经验,为你挑选了1个好方法。nixos,nix,linux,npm,bash,javascript,git,https,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,j... [详细]

  • 如何解决《R小册子如何点击地图并添加一个圆圈》经验,为你挑选了1个好方法。r,leaflet,shiny,bootstrap,git,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix... [详细]

  • 如何解决《如何将包含现有文件的本地项目导入Source树》经验,为你挑选了1个好方法。git,tree,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳,在线开发工具,前端开发... [详细]

  • 如何解决《如何压缩我的git分支提交到相同的分支没有变基?》经验,为你挑选了0个好方法。git,git-merge,git-checkout,git-branch,git-squash,DevBox,在线流程图,编程,编程问答,程序员,开发... [详细]

  • 如何解决《VarnishHashtwo/Xkey和Fastly的"代理键"是一样的吗?》经验,为你挑选了1个好方法。varnish,surrogate-key,fastly,服务器,https,git,DevBox,在线... [详细]

  • 如何解决《在Symfony2.8和3.0中找不到资产》经验,为你挑选了2个好方法。symfony,json,https,twitter,git,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成... [详细]

  • 如何解决《Simulink模型.slx之间的差异》经验,为你挑选了1个好方法。git,diff,matlab,simulink,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,unix时间戳... [详细]

  • 如何解决《homebrewvim7.4退格在OSX10.10.5上不起作用》经验,为你挑选了1个好方法。macos,vim,homebrew,xcode,git,bash,编辑器,DevBox,在线流程图,编程,编程问答,程序员,开发者工具... [详细]

  • 如何解决《Spark:回归模型阈值和精度》经验,为你挑选了1个好方法。apache-spark,apache-spark-mllib,https,git,apache,spark,scala,DevBox,在线流程图,编程,编程问答,程序员... [详细]

  • 如何解决《GithubAppforMac中的"Cherry-pick"》经验,为你挑选了0个好方法。git,github,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成,... [详细]

  • 如何解决《Presto是否具有与Hive的SET命令相同的功能》经验,为你挑选了1个好方法。presto,hive,sql,https,git,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生成... [详细]

  • 如何解决《我们如何将gRPC与Flatbuffers一起使用?》经验,为你挑选了2个好方法。flatbuffers,grpc,apache,rpc,https,git,go,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发... [详细]

  • 如何解决《注入Http服务时Angular2[typescript]错误》经验,为你挑选了1个好方法。angular2-services,angular,https,git,注入,lua,html,DevBox,在线流程图,编程,编程问答,... [详细]

  • 如何解决《无法拉/推git存储库》经验,为你挑选了6个好方法。git,github-for-windows,https,windows,bash,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二维码生... [详细]

  • 如何解决《JQueryJSON获取嵌套值》经验,为你挑选了1个好方法。javascript,jquery,json,git,https,ajax,go,DevBox,在线流程图,编程,编程问答,程序员,开发者工具,开发工具,json解析,二... [详细]

相关标签
  

闽ICP备14008679号