react中非弹射方式配置装饰器

阅读: 评论:0

react中非弹射方式配置装饰器

react中非弹射方式配置装饰器

在 cra 中使用非 eject 方式启用 decorator

初始化

create-react-app app-study

安装改变 create-react-app 中 webpack 配置插件

yarn add -D react-app-rewired customize-cra @babel/plugin-proposal-decorators

在项目根目录下创建 config-overrides.js 并写入以下内容

const { override, addDecoratorsLegacy } = require("customize-cra")ports = override(addDecoratorsLegacy()
)

修改 package.json 文件中 scripts 脚本

  /* package.json */"scripts": {
-   "start": "react-scripts start",
+   "start": "react-app-rewired start",
-   "build": "react-scripts build",
+   "build": "react-app-rewired build",
-   "test": "react-scripts test --env=jsdom",
+   "test": "react-app-rewired test --env=jsdom"
}

重新启动项目

yarn start

本文发布于:2024-01-30 22:08:22,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170662370723169.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:中非   方式   react
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23