create-react-app相关内容

如何避免在 create-react-app 中使用相对路径导入(/../../../redux/action/action1)

我一直在使用 create-react-app 包来创建 React 网站.我在整个应用程序中使用相对路径来导入组件、资源、redux 等.例如,import action from '../../../redux/action 我尝试使用 module-alis npm 包,但没有成功.是否有任何插件可用于根据文件夹名称或别名(即绝对路径)导入? 例如,import action f ..

在使用 create-react-app 的 React 应用程序中填充 ES6 功能的最佳方法

我一直在 Internet Explorer 上测试我的 React.js 应用程序,发现一些 ES6/7 代码(如 Array.prototype.includes() 破坏了它). 我正在使用 create-react-app,显然他们选择了不要包含很多 polyfill,因为不是每个人都需要它们,并且它们会减慢构建时间(参见例如 此处 和此处).文档(在撰写本文时)建议: 如果您 ..

为什么参数“props"隐式具有“any"类型?

我试图用 create-react-app-typescript 创建一个商店.一切都很顺利.....但是然后发生了这个错误“参数'道具'隐式具有'任何'类型",我在互联网上找到了一个解决方案......它建议为道具创建一个接口.但我真的不知道那个对象有什么所以我什至不能这样做...... 感谢任何帮助!(我是 TypeScript 的新手) import * as React from ..
发布时间:2021-12-21 18:27:00 前端开发

如何将 create-react-app 部署到 Google Cloud

我有一个前端 create-react-app 和一个使用 Expressjs 的后端 API. 我成功地将后端 API 部署到 Google App Engine. 但是现在我需要将 create-react-app 部署到 Google Cloud 并且变得非常混乱,我尝试了一段时间的 google 并且没有正确/推荐的方法. 至少我看到其他人建议以两种方式进行: 使用 ..

使用 CRA React 清除缓存

当我更新我的网站时,运行 npm run build 并将新文件上传到服务器我仍然在寻找我网站的旧版本. 如果没有 React,我可以看到我的网站的新版本缓存破坏.我这样做: 上一个文件 新建文件 我该如何做这样的事情或使用 create react app 实现缓存破坏? 在 create react app 的 GitHub 上有很多关于这个的线程,但没有人有正确 ..
发布时间:2021-12-20 11:21:06 其他开发

如何从连接到同一网络的另一台计算机打开 create-react-app?

我正在使用 create-react-app 并在其默认端口 localhost:3000 中托管,并想从另一台设备上访问它同一个网络. 我获得了主机 IP 的 IP(使用 ifconfig)192.168.0.5 并尝试打开 192.168.0.5:3000 但这没有用. 有什么办法可以实现吗? 解决方案 只需运行 HOST=0.0.0.0 npm run start. 然 ..
发布时间:2021-12-20 10:21:33 其他开发

如何在 React.js 应用程序中配置 Stylus 支持?

我希望我的 React.js 应用程序中的类可以从 .styl 文件中导出,就像从 CSS 模块中导出一样,但我找不到任何这个问题的现成解决方案. 我找到了设置 CSS 模块的指南 在使用 Create React App 创建的应用程序中. 我知道您需要运行 npm run eject 并以某种方式重写配置文件, 但如何 - 我不明白. 解决方案 你需要在你的项目中安装下一个 ..
发布时间:2021-12-18 18:36:44 前端开发

摇树创建反应应用程序?

我使用 create-react-app 创建了我的 React 应用程序,现在将 TypeScript 与create-react-app-typescript. 一切正常,但问题是 - 特别是因为我使用了很好但很重的 material-ui - 构建包的大小相当大 - 几乎达到 1MB. 如何使用摇树工具(例如在 Webpack 2 或 rollup 中)?我不想 eject 已经 ..
发布时间:2021-12-18 18:35:16 其他开发

如何在 React/Webpack 中创建代理来调用外部 API

我想向我无法控制的外部 API 发出 GET 请求.由于 API 的安全性,我的 React 应用程序无法直接向端点发出 ajax 请求.因此,我正在尝试创建一个简单的代理,如下所示 这里 我的 package.json 文件 看起来像这样: {"name": "我的堆栈",“版本":“0.1.0",“私人":真的,“依赖关系":{“反应":“^ 15.6.1","react-dom": ..
发布时间:2021-12-18 18:34:18 其他开发

在 React 中创建 Web Worker

我有一个用 create-react-app 创建的 React 应用程序,但没有弹出.我正在尝试使用网络工作者.我试过 worker-loader 包(https://github.com/webpack-contrib/worker-加载器). 如果我尝试开箱即用的 worker-loader(import Worker from 'worker-loader!../workers/my ..
发布时间:2021-12-18 18:27:13 其他开发

弹出后create-react-app的配置构建组件库

我开始构建一个组件库,我想通过使用 create-react-app.不幸的是,create-react-app 默认配置似乎不支持构建这样的组件库(见 这些 问题).所以看来我必须退出. 您是否有一些说明在弹出后要配置什么以使其成为我可以在其他应用程序中重用的组件库(我猜是一些 Webpack 的东西)? 解决方案 将我的评论重新组织成一个答案. 不要弹出!CRA 在引擎盖下 ..
发布时间:2021-12-18 18:24:46 其他开发

在 localhost 子域上运行 Create React App 时主机标头无效

更新到 react-scripts 1.0.0 后,当我尝试在本地主机子域上的浏览器中打开我的应用程序时收到此错误:“无效的主机标头" 我的应用设置为为不同的子域提供不同的数据:group1.localhost:3000group2.localhost:3000... 我发现将下面的代码添加到我的 webpack 配置中应该可以解决这个问题. devServer: {disableH ..
发布时间:2021-12-18 18:17:36 其他开发

这个“反应脚本弹出"是什么?命令做什么?

npm run eject 命令有什么作用?我确实了解其他命令的作用,例如启动、构建、测试.但不知道弹出. 解决方案 create-react-app 封装了它在内部使用的所有 npm 模块,这样你的 package.json 就会非常干净和简单,不用你操心关于它. 然而,如果你想开始做更复杂的事情并安装可能与 create-react-app 在后台使用的模块交互的模块,这些新模块 ..
发布时间:2021-12-18 17:54:25 其他开发

我应该如何配置 create-react-app 以从子目录提供应用程序?

我在服务器上呈现了经典的 Web 应用程序.我想在 React 中创建管理面板作为单页应用程序.我想从 https://smyapp.example.com/admin/ 服务器管理面板.我尝试使用 create-react-app 但它假设我从根 URL 提供 SPA.我应该如何配置 create-react-app 以从 "admin" 子目录提供应用程序?在文档中,我找到了 "homepag ..

create-react-app webpack 配置和文件在哪里?

我使用 create-react-app 包创建了一个 ReactJS 项目并且运行良好,但我找不到 webpack 文件和配置. react-create-app 如何与 webpack 配合使用?create-react-app 的默认安装中的 webpack 配置文件在哪里?我在我的项目文件夹中找不到配置文件. 我还没有创建覆盖配置文件.我可以使用其他文章管理配置设置,但我想找到 ..