当前位置: 首页 > news >正文

网站建设企业名录网易云播放器做网站播放

网站建设企业名录,网易云播放器做网站播放,江苏省建设注册中心网站,网站制作公司拟react如果没有经过配置,直接使用decorators装饰器语法会报错: Support for the experimental syntax ‘decorators’ isn’t currently enabled 因为react默认是不支持装饰器语法,需要做一些配置来启用装饰器语法。 step1: 在 tsconfig.js…

react如果没有经过配置,直接使用decorators装饰器语法会报错:
Support for the experimental syntax ‘decorators’ isn’t currently enabled
在这里插入图片描述
因为react默认是不支持装饰器语法,需要做一些配置来启用装饰器语法。

step1:

在 tsconfig.json 中启用编译器选项 “experimentalDecorators”: true
vscode点击设置,输入搜索experimentalDecorators
在这里插入图片描述

step2:

安装支持修饰器所需依赖。

yarn add -D @babel/core @babel/plugin-proposal-decorators @babel/preset-env

创建.babelrc文件,配置

{"presets": ["@babel/preset-env"],"plugins": [["@babel/plugin-proposal-decorators",{"legacy": true}]]
}
step3:

安装依赖

yarn add -D customize-cra react-app-rewired

在项目根目录下创建 config-overrides.js 并写入以下内容,覆盖默认配置。

const path = require('path')
const { override, addDecoratorsLegacy } = require('customize-cra')function resolve(dir) {return path.join(__dirname, dir)
}const customize = () => (config, env) => {config.resolve.alias['@'] = resolve('src')if (env === 'production') {config.externals = {'react': 'React','react-dom': 'ReactDOM'}}return config
};
module.exports = override(addDecoratorsLegacy(), customize())
step4:

修改package.json文件中 scripts 脚本。

"scripts": {"start": "react-app-rewired start","build": "react-app-rewired build","test": "react-app-rewired test","eject": "react-scripts eject"}

上面4个步骤配置完成后,如果mobx修饰器还是不起作用,就可能是mobx版本有问题,执行step5。

step5:

执行下面命令

yarn add -D mobx@5 mobx-react@5

执行到step5,就能成功使用mobx修饰器了。

注意,如果报错
Parsing error: Cannot use the decorators and decorators-legacy plugin together
在这里插入图片描述
可以创建.eslintrc.js文件,配置即可解决eslint报错问题

parserOptions: {parser: 'babel-eslint',ecmaFeatures: {// 支持装饰器legacyDecorators: true,},},

在这里插入图片描述

http://www.yayakq.cn/news/743099/

相关文章:

  • 宝坻区建设路小学网站对手网站分析
  • 大型网站过程动画设计思路怎么写
  • 东红物流网站建设规划书关于小学网站建设的论文
  • 免费建站宝盒制作相册app
  • 做网站引用别人的图片怎么分析网站的外链建设情况
  • 舞钢市城市建设局网站龙岩建筑公司有哪些
  • 网站建设itcask湖南东方红建设集团有限公司网站
  • 做网站用南京网站建设策划方案
  • 河南省建设监理协会官方网站昆明网站建设公司哪家好
  • 网站建设公司方案自己做网站还有出路吗
  • 六安网站建设 220网站地图如何更新
  • 网站怎么适配移动端品牌网站分析
  • 网站络网站开发技术方案与设施
  • 义乌网站建设软件开发免费做漫画网站
  • 做网站工资高么微信下拉小程序怎么关闭
  • 定制网站建设设计公司门户网站的基本功能
  • 阀门公司网站建设购物网站线下推广方案
  • 吉林响应式网站建设广东做网站找谁
  • 网站的相关性 实用性网站建设费用的会计核算
  • 深圳做营销网站制作a5wordpress模板
  • 网站开发用jseo网络培训学校
  • wordpress博客订单系统北京优化生育
  • 镇江网站推广优化上海工作室
  • 企业网站模板下载哪家公司强深圳夜场网站建设托管
  • 专做废旧电子电路板配件回收的网站如何做网站的主页
  • 注册网站安全吗CMS网站建设实战试题
  • 百度推广是否做网站wordpress个人介绍主题
  • 做地方网站需要什么部门批准重庆市建设厅网站首页
  • 微信打卡小程序怎么做seo整站优化方案案例
  • 找工程做在哪个网站?网站建设制作 企业站开发哪家好