问题标签 [react-app-rewired]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
29 浏览

reactjs - 使用 react-app-rewired 我无法访问 aws s3 链接

使用 react-app-rewired 运行应用程序时出现此错误

任何人都可以建议如何解决这个问题。我可以使用 react-app-rewired 来使用 s3 文件

0 投票
0 回答
7 浏览

reactjs - 使用 react-app-rewired blob 不会生成

尝试创建 blob 文件但未生成 blob 我正在使用 react-app-rewired 如果我确实删除了 react-app-rewired 它开始工作是什么原因有人可以帮助解决这个问题吗?

0 投票
0 回答
417 浏览

javascript - react-app-rewired production build failed 这可能意味着系统内存不足

我正在使用react-app-rewired构建我的反应应用程序。下面是我的config-overrides.js

虽然我在本地系统中构建它可以工作,但它在产品服务器中不起作用。 node版本是最新的。日志:-

0 投票
0 回答
77 浏览

reactjs - 使用 GENERATE_SOURCEMAP=false 的 react-app-rewired 构建抛出找不到模块

标题解释了大部分内容。我有一个使用 react-app-rewired 的反应项目。在使用 GENERATE_SOURCEMAP=false 进行生产构建时,它无法编译并出现以下错误: Cannot find module: '@rewiredlocation'. Make sure this package is installed.

这是 package.json 中的构建行:GENERATE_SOURCEMAP=false react-app-rewired build

在使用 react-app-rewired 构建时,我需要采取什么具体步骤吗?

0 投票
1 回答
44 浏览

reactjs - 覆盖 CRA webpack 配置而不弹出(从媒体文件中删除随机数)

我需要从项目中的所有pdf文件名中删除生成的随机数。(例如 license.pdf 而不是 license.3402bc5d.pdf)

我尝试使用react-app-rewired

文件config-overrides.js

但它没有用

0 投票
0 回答
46 浏览

reactjs - 使用 react-app-rewired 自定义创建反应应用程序项目中的几个弃用警告

在我们的项目中,我们使用 monorepo,我们必须使用 react-app-rewired 来自定义一些 webpack 配置而不弹出。

现在我收到 3 个弃用警告,但在代码中找不到与它们相关的任何内容。我认为这些都存在于 CRA 内部的某个地方。

在此处输入图像描述

还检查了config-overload.js. 甚至没有发现任何与这些弃用相关的东西。

我该如何解决这些问题?

另一个注意事项:我们还将节点升级到最新(17)。不确定这是否相关。

0 投票
0 回答
57 浏览

node.js - 反应构建失败,“编译”参数必须是编译的实例

npm start工作正常,但是当我尝试构建时npm run build,编译失败并出现此错误

包.json

我正在使用 Typescript
节点版本:v16.13.1
npm 版本:8.1.2

0 投票
4 回答
1084 浏览

webpack - 您可能需要一个额外的加载器来处理这些加载器的结果(升级摩纳哥编辑器)

我想将 Monaco Editor 的版本升级到 v0.31.1。我做到了npm install monaco-editor@0.31.1,并且重新编译sudo PORT=8000 HTTPS=true ./node_modules/.bin/react-app-rewired start给了我以下错误:

有人可以帮忙吗?

编辑1: package.json升级前:

"monaco-editor": "^0.20.0",npm list monaco-editor返回

"monaco-editor": "^0.31.1",npm list monaco-editor返回

编辑2:

在@Bart 的anwser 之后,我安装并@babel/preset-env使用yarn add @babel/preset-env --dev创建babel.config.json{"presets": ["@babel/preset-env"]}react-app-rewired start给出了同样的错误。

然后,我意识到我确实有一个文件config-overrides.js,内容如下:

然后我添加了 的部分config.module.rules,但编译返回了相同的错误。

此外,似乎可以在yarn build没有此错误的情况下构建项目。但是构建项目需要时间。

0 投票
1 回答
56 浏览

reactjs - react-app-rewired 需要提供 mini-css-extract-plugin

我目前正在使用带有自定义 cra 的 react-app-rewired。目前,npm start可以工作,但npm run build会出现以下错误。

Error: You forgot to add 'mini-css-extract-plugin' plugin

不完全确定发生了什么,这是我的 config-overrides.js 文件。我尝试在此处添加插件,但由于某种原因无法正常工作,并且我继续收到此错误。

知道为什么吗?

0 投票
1 回答
66 浏览

webpack - 自动修改 react-scripts 的 webpack.config.js

我正在通过 React 运行一个项目,“@codingame/monaco-languageclient”:“^0.17.3”,“monaco-editor”:“^0.31.1”和“react-monaco-editor”:“^0.35。 0”。编译给出了以下错误:

我找到了这个线程,并且确实'vscode': require.resolve('monaco-languageclient/lib/vscode-compatibility')有他们webpack.config.js例子

然后我添加'vscode': require.resolve('@codingame/monaco-languageclient/lib/vscode-compatibility'),alias. node_modules/react-scripts/config/webpack.config.js它确实解决了错误。

但是,问题是如果我重新安装项目,我必须再次添加。有谁知道是否有自动注入'vscode': require.resolve('@codingame/monaco-languageclient/lib/vscode-compatibility'),alias方式node_modules/react-scripts/config/webpack.config.js

PS:我已经在使用 react-app-rewired 了。