create-react-app 如何 eject 引用 antd 样式库

2022-04-29 10:16:08 +08:00
 zhangleshiye

less 引入成功了 ,但是音容 antd.less 会报错。。

// https://github.com/ant-design/ant-motion/issues/44 .bezierEasingMixin(); ^ Inline JavaScript is not enabled. Is it set in your options? Error in D:\Code-gen\front\node_modules\antd\es\style\color\bezierEasing.less (line 110, column 0)

看的一脸懵逼 话说有啥相关 webpack 配置的系列文章吗

1439 次点击
所在节点    前端开发
10 条回复
JenJieJu
2022-04-29 10:44:01 +08:00
https://ant.design/docs/react/use-with-create-react-app
zhangleshiye
2022-04-29 10:57:02 +08:00
@JenJieJu 看到了,上面的回答是 --> 你也可以使用 create-react-app 提供的 yarn run eject 命令将所有内建的配置暴露出来。不过这种配置方式需要你自行探索,不在本文讨论范围内。
wildnode
2022-04-29 11:06:29 +08:00
wildnode
2022-04-29 11:06:55 +08:00
不要 Eject ,Eject 出来基本无法维护了
superfatboy
2022-04-29 13:21:41 +08:00
@wildnode 不至于吧,我们的项目就是 eject 出来,自己改的,只是比较较麻烦点,不如 craco 方便
superfatboy
2022-04-29 13:22:17 +08:00
不过你这错误,像是 less option 的配置不对导致的
passon
2022-04-29 13:26:56 +08:00
还是自己写 webpack 配置好,不用 create-react-app
sjhhjx0122
2022-04-29 15:04:55 +08:00
@superfatboy eject 出来的也太长了吧,craco 还是很方便的,还是 vite 直接起个项目方便
superfatboy
2022-04-29 15:49:44 +08:00
@sjhhjx0122 确实。好多配置,刚开始还得研究各个插件的作用,比较麻烦,vite 必须顶一个,小巧方便。
qiuxuqin
2022-05-08 14:04:20 +08:00
Inline JavaScript is not enabled

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/849959

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX