在 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小时内删除。
留言与评论(共有 0 条评论) |