微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何正确安装 ClassPrivateProperties 和 ClassPrivateMethods 插件?

如何解决如何正确安装 ClassPrivateProperties 和 ClassPrivateMethods 插件?

嘿,

我更新了我的 npm 包,包括 Parcel,更新后我无法再运行我的应用程序并不断收到以下错误

    ? Build Failed.
@parcel/transformer-js: This experimental Syntax requires enabling one of the following parser plugin(s): 'classprivateProperties,classprivateMethods' (3:2)

我的 package.json 如下所示:

"scripts": {
    "start": "parcel index.html","build": "parcel build index.html"
  },"author": "Klei Rama","license": "ISC","devDependencies": {
    "@babel/plugin-proposal-class-properties": "^7.13.0","@babel/plugin-proposal-private-methods": "^7.13.0","@parcel/transformer-sass": "^2.0.0-beta.2","parcel": "^2.0.0-beta.2","sass": "^1.32.8"
  },"dependencies": {
    "fractional": "^1.0.0"
  },"plugins": [
    "@babel/plugin-proposal-private-methods","@babel/plugin-proposal-class-properties"
  ]
}

我一直在尝试删除 node_modules,清除缓存,然后删除 package.json,然后重新安装,但它不起作用。我尝试使用 Parcel 的实验版本,例如 2.0.0-beta.12.0.0-beta.2,但这些版本似乎都不起作用具有 babel 插件(类属性和私有方法)(7.13.0)的实验阶段。我想知道是否有任何特定版本的 babel 插件可以与包裹 2.0.0-beta.12.0.0-beta.2 一起使用? >

解决方法

嘿嘿,安装 babel 和以下插件:

{
  "plugins": [
    "@babel/plugin-proposal-class-properties","@babel/plugin-proposal-private-methods"
  ]
}

当然,也要归档 .babelrc。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。