reactjs - 如何使用 ionic v4 添加自定义 webpack 配置并做出反应?
问题描述
我已经使用带有 React 的 ionic 框架 v4 建立了一个项目,并希望添加一个 webpack 加载器以允许从.graphql
文件中导入 graphql 查询,如此处所述。
我找不到有关如何更改与 webpack 相关的任何内容的任何官方文档(例如,这里没有任何内容),并且有关该主题的现有答案似乎仅适用于使用 Angular 或 v2/v3 of ionic。
Apollo 文档描述了为 Create-React-App 解决此问题的另一种方法(我可能会尝试作为一种解决方法),但我可能希望以其他方式更改 webpack 配置,所以我也在询问如何更一般地解决这个问题.
解决方案
更新:运行时失败,ionic build
因为它默认返回使用react-scripts build
.
不知道为什么我以前没有看到这个,但仔细看看 boostrapped ionic 项目,它显然使用了 create-react-app/react-scripts。
尽管 CRA 要求您执行一次弹出以配置与构建相关的任何内容,但我能够使用react-app-rewired
和customizable-cra
自定义构建和启动脚本。据我所知,这适用于离子。
推荐阅读
- javascript - 以随机顺序对数组进行排序
- azure - 如何通过 Azure API 管理中的 rest API 更新招摇(开放 API 规范)?是否有任何 Rest API 支持使用 rest api 重新导入?
- java - Resteasy 在 wildfly 14 (Java 11) 上以文本格式导出日期,而不是在 wildfly 9 (Java 8) 上以数字格式导出日期
- php - 如何在php的父节点中添加xml
- .htaccess - 通过别名和 .htaccess 规则访问 webroot 之外的文件
- bash - `bg` 停止进程时,Bash(和其他 shell)如何处理分离 STDIN?
- r - 设置 set 参数后从 0 开始的直方图
- xml - XSD XML 验证问题,S4s-elt-must-match.1
- javascript - 如何在正则表达式中用另一个不同的字符替换不同的字符+数字
- java - JMS 应用程序无法读取 PL1 应用程序创建的 MQ 消息