Error: The 'decorators' plugin requires a 'decoratorsBeforeExport' option

Error: The ‘decorators’ plugin requires a ‘decoratorsBeforeExport’ option, whose value must be a boolean. If you are migrating from Babylon/Babel 6 or want to use the old decorators proposal, you should use the ‘decorators-legacy’ plugin instead of ‘decorators’
背景:react 项目 + babel 7 + 使用到装饰器

错误

使用以上装饰器时,需安装相应的插件和配置某些文件,否则可能会出现以下错误

解决办法
步骤如下:

1、安装以下插件

npm install -D @babel/plugin-proposal-decorators
1
2、配置.babelrc 文件或package.json文件的 babel 字段值(两者二选一,不要都配置,否者会报找到两个配置文件的错)
(1)配置 .babelrc 文件

"plugins": [
["@babel/plugin-proposal-decorators", { "legacy": true }],
]
1
2
3
(2)配置 package.json 文件的 babel 字段值

babel: {
"plugins": [
["@babel/plugin-proposal-decorators", { "legacy": true }],
]
}
1
2
3
4
5
参考文章
‘decorators-legacy’ issue
---------------------
作者:Deng冬
来源:CSDN
原文:https://blog.csdn.net/dengdongxia/article/details/86819496
版权声明:本文为博主原创文章,转载请附上博文链接!

Error: The 'decorators' plugin requires a 'decoratorsBeforeExport' option

原文地址:https://www.cnblogs.com/renyunbo/p/11122821.html

时间: 2024-11-06 03:32:00

Error: The 'decorators' plugin requires a 'decoratorsBeforeExport' option的相关文章

The 'decorators' plugin requires a 'decoratorsBeforeExport' option, ...(npm start报错)

问题描述: 在npm start启动react项目的时候,出现了如下报错: The 'decorators' plugin requires a 'decoratorsBeforeExport' option, whose value must be a boolean. 由于依赖包版本更新而导致的错误,项目不能正常启动. 解决方法: 在网上找了很多资料结合实际操作不断尝试后,终于发现了解决方法: 命令行运行: cnpm i [email protected] --save (即安装指定版本的r

bootstrap下拉框的例子,提示Error: Bootstrap's JavaScript requires jQuery

bootstrap很多js依赖jquery,所以需要引入jquery 遇到的问题: 页面访问提示:Error: Bootstrap's JavaScript requires jQuery 解决方法: 在引入bootstrap的js文件之前,先引入jquery.js 导入顺序可以向下面一样 <script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script><link rel

./configure: error: the GeoIP module requires the GeoIP library.

近期安装的nginx的geo的模块在编译nginx的时候遇到报错,报错信息如下: checking for OpenSSL library ... found checking for zlib library ... found checking for GeoIP library ... not found checking for GeoIP library in /usr/local/ ... not found checking for GeoIP library in /usr/pk

Uncaught Error: Bootstrap&#39;s JavaScript requires jQuery

boostrap下拉菜单无效,浏览器报Uncaught Error: Bootstrap's JavaScript requires jQuery错误 解决办法:注意css,js文件引入的先后顺序,首先引入jquery的js文件再引入bootstrap的css文件. Uncaught Error: Bootstrap's JavaScript requires jQuery

Error: Bootstrap&#39;s JavaScript requires jQuery错误

引入bootstrap时会出现的问题:boostrap下拉菜单无效,浏览器报Uncaught Error: Bootstrap's JavaScript requires jQuery错误, 解决办法:注意css,js文件引入的先后顺序,应该先引入jquery的js文件再引入bootstrap的css文件. Error: Bootstrap's JavaScript requires jQuery错误

cocoapods的安装 遇到 Error installing pods:activesupport requires Ruby version &gt;=2.2.2

1.打开终端 2 移除现有 Ruby 默认源 输入以下指令 $gem sources --remove https://rubygems.org/ 3.使用新的源 输入以下指令 $gem sources -a https://ruby.taobao.org/ 4.验证新源是否替换成功 输入以下指令 $gem sources -l 5.安装 CocoaPods $sudo gem install cocoa pods //–––––––––––那么问题来了——没遇到的自动跳过———————————

Web Service Error wsse:InvalidSecurity Policy Requires Integrity (Doc ID 1370736.1)

    Web Service Error wsse:InvalidSecurity Policy Requires Integrity (Doc ID 1370736.1) Modified: 13-May-2013 Type: PROBLEM   In this Document   Symptoms   Cause   Solution   References Applies to: Oracle E-Business Suite Integrated SOA Gateway - Ver

启动安卓模拟器报错 emulator: ERROR: x86_64 emulation currently requires hardware acceleration! CPU acceleration status:HAXM must be updated(version 1.1.1&lt;6.0.1) 解决办法

启动安卓模拟器报错 emulator: ERROR: x86_64 emulation currently requires hardware acceleration!  CPU acceleration status:HAXM must be updated(version 1.1.1<6.0.1) 解决办法: 在android sdk 安装目录下找到 \Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager 双击int

emulator: ERROR: x86 emulation currently requires hardware acceleration! Please ensure Intel HAXM is

原文错误提示: emulator: ERROR: x86 emulation currently requires hardware acceleration! Please ensure Intel HAXM is properly installed and usable. CPU acceleration status: HAX kernel module is not installed! 错误分析: 电脑没有启用虚拟技术或者没有安装Intel HAXM软件 解决办法: 1.确保BIOS