为create-react-app添加/覆盖Webpack加载程序?

ogsagwnx  于 2023-02-12  发布在  Webpack
关注(0)|答案(2)|浏览(146)

有没有一个选项可以为一个样板文件create-react-app应用程序添加一个特定文件类型的加载器?无论我尝试了什么,我似乎不能让它工作,除非在js文件中指定加载器本身:

!!import List from './data.txt'

我找到了下面的链接,但我不太相信现在创建react应用程序的默认方式不允许覆盖/添加加载器(简单地说):
https://github.com/facebook/create-react-app/issues/2608
谢谢!

lnxxn5zx

lnxxn5zx1#

在我的上一个项目中,我们使用了以下方法:
国家预防机制i @克拉科/克拉科
https://www.npmjs.com/package/@craco/craco
它允许在不弹出的情况下更改配置。

6ioyuze2

6ioyuze22#

您还可以执行以下操作:

  • 在您react-app-env.d.ts中添加declare module "*.txt"
  • 那么在代码中你可以得到Promise中的内容:
import dataRaw from "./data.txt"

fetch(dataRaw)
  .then(raw => raw.text())
  .then(text => { <here you have it> }

相关问题