问题标签 [craco]

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 回答
41 浏览

less - 多个主题semantic-ui-react的使用和切换

我最近正在使用语义-ui-react 。我确实使用本指南创建了我的自定义主题,但create-react-app不明白如何在我的反应应用程序中创建多个主题并在它们之间切换。我找不到有用的教程。

0 投票
0 回答
40 浏览

eslint - 带别名的 ESLint

我目前在工作项目中使用 craco。我已经设法在项目中实现了别名,但是 es-lint 没有正确设置别名。该项目确实可以正确构建和启动。

这是 es-lint 中的设置。我已经尝试过实施十几种不同的解决方案,但到目前为止,它们都没有奏效!任何帮助,将不胜感激 在此处输入图像描述

在此处输入图像描述

0 投票
0 回答
405 浏览

reactjs - npm run build 在 Azure CI/CD 管道上无限期挂起

我的 package.json:

这是我的管道:

图片

它曾经可以工作,但由于某种原因它停止了。它现在无限期挂起:

图片

即使我添加了 --verbose 标志,也没有任何反应。它就这样挂着。

0 投票
1 回答
27 浏览

reactjs - 如何在文件夹 A 中运行“纱线”,通过将文件夹 B 嵌套在文件夹 A 的节点模块中而无需 Babel 访问,将节点模块安装在文件夹 B 中

我有一个文件夹,其中在同一级别有两个 React 文件夹。我将文件 B 嵌套在文件 A 的 node_modules 中,并将 "dependencies": {"B":"./B"}" 放在文件 A pacakage.json 中。我这样做的原因是因为文件 A 使用了文件 B 中的 redux ,因此每次我在文件 A 中运行 yarn 时,还应该在文件 B 中安装节点模块。这通常由 babel config 完成,但是我的老板使用“create react app”,它不允许我直接修改 babel 配置。而是我需要使用 Craco 在文件 B 中添加 watch,以便文件 A 知道它的库更新,我该怎么办?

0 投票
0 回答
79 浏览

reactjs - 如何使用 CRACO 在 CRA 中设置路径

是否有另一种设置路径的方法,我不必在 3 个不同的文件中声明路径?现在我必须在 tsconfig.json / craco.config.js 和 package.json 中声明它们,以便开玩笑地识别它们。这是荒谬的……

0 投票
0 回答
117 浏览

reactjs - 语义 UI React 无法解析 './themes/themes/default/assets/fonts/icons.eot'

每个人。我尝试按照这个指令自定义语义用户界面以与 craco 做出反应。

我尝试纱线开始,但我面临这个错误

错误:无法解析“./themes/themes/default/assets/fonts/icons.eot”

这是我的 theme.config 的底部

我非常非常努力地解决这个错误,但我不能

请给我一些建议。

谢谢。

0 投票
0 回答
331 浏览

reactjs - 添加 Tailwind 和 CRACO 后出现 Heroku 错误

我最近按照以下步骤将 TailwindCSS 添加到我的 React 应用程序中:https ://tailwindcss.com/docs/guides/create-react-app

现在的挑战是,当我部署到安装了 buildpack https://github.com/mars/create-react-app-buildpack的 Heroku 时,出现错误 Error injecting runtime env: bundle not found '/app/build/static/js/*.js'

因为我不得不将 package.json 中的构建脚本更改为

"build": "craco build"

我的问题是,CRACO 是否将我的应用程序构建到与 Heroku 期望不同的文件夹中?还是我的问题可能是由其他原因引起的?

这是我的 package.json

而我craco.config.js的是

0 投票
0 回答
110 浏览

javascript - 如何最小化material ui的bundle大小?

我已经阅读了Material ui的文章关于如何import和:minimizebundle-size

问题是无论我使用什么选项,它都会增加相同数量的捆绑包大小100kb!我们如何解决这个问题?(我正在使用 craco 来使用 babel)

0 投票
0 回答
321 浏览

reactjs - 由于 MIME 类型(“text/plain”)不匹配(X-Content-Type-Options:nosniff),资源被阻止

我已经使用 craco build 生成了 react 应用程序的生产版本。我已经覆盖了以下一些内容:

在 package.json 中:

在 craco.config.js 中:

该应用程序托管在 docker 容器中的 nginx 服务器上

当我点击 url:https://myhost/myapp/ 时,我得到一个 index.html 作为响应:

我能够正确加载所有 js 和 css 文件(检查每个请求的响应)

但是,应用程序未加载,并给出以下错误:

chunk.js 文件和 chunk.css 文件都会发生这种情况。

这是否意味着 index.html 应该具有type="text/css"chunk.css 和type="application/javascript"chunk.js 文件的属性?如果是,我该如何覆盖它?

0 投票
0 回答
112 浏览

reactjs - 如何使用 craco config 在 webpack 中禁用 babel-loader?

我已使用 craco-esbuild 将 esbuild 添加到我的 CRA 项目中。但似乎 webpack 仍然继续使用默认的 babel-loader 来转换我的 ts/tsx 代码。如何使用 craco 配置禁用它?