当前位置: 首页 > 知识库问答 >
问题:

如何使用创建-反应-应用运行构建版本?

司徒运锋
2023-03-14

因此,我使用创建-反应-应用程序开发了一个小型 React 应用程序。(我总是从头开始制作应用程序。

然后,在我对它感到满意之后,我决定运行npm运行构建来制作优化的生产构建。

有人可以告诉我如何运行生产版本而不是开发版本吗?

共有3个答案

公良向阳
2023-03-14

首先在应用程序的目录中导航。

根据官方create-react-app网站。当您运行npm run build时,您将创建一个build目录,其中包含您的应用程序的生产版本。

运行上面的命令后,您可以做的下一件事是检查应用程序的构建版本,默认情况下,安装< code>serve以在端口5000上为您的状态站点提供服务。

npm install -g serve
serve -s build

这将把链接复制到你的剪贴板,你可以粘贴到你的浏览器,并看到你的应用程序的内部版本。

羊舌承天
2023-03-14

你也可以使用“服务”工具,使用“npx”。在这种情况下,不需要全局安装它。

npx serve -s build
郎华皓
2023-03-14

当你运行 npm 运行时,你的控制台实际上应该说如下内容

The build folder is ready to be deployed.
You may serve it with a static server:

npm install -g serve
serve -s build

构建脚本将您的整个应用程序构建到构建文件夹中,准备好接受静态服务。然而,实际服务它需要某种静态文件服务器,就像他们提出的那样。

运行命令serve-s build后,您可以在localhost(在指定端口上)访问您的生产版本。

当然,您可以运行任何您喜欢的静态文件服务器,我通常使用express来实现这一点,但是serve似乎是只使用一个命令来服务静态文件的最简单的选择。

 类似资料:
  • 我已经创建了一个TestReact应用程序,并用CreateReact应用程序启动了它。我用Thread start启动它,但这将启动应用程序的调试版本。我执行了npm运行build,它创建了build文件夹,但是当我从/build文件夹启动时,它仍然会启动应用程序的调试版本。我需要它来测试优化版本的性能。我怎样才能解决这个问题?

  • 我想创建反应应用程序,但我的npx创建反应应用程序myapp命令不工作D:\AED 在D:\AED\aed中创建新的React应用。 安装包。这可能需要几分钟。使用cra模板安装反应、反应-多姆和反应-脚本... 它被困在这里已经两个小时了。

  • 我按照 https://mherman.org/blog/dockerizing-a-react-app/ 下的步骤操作 我的设置: < li>Windows 10主页 < li>docker命令在docker快速启动终端https://docs . Docker . com/toolbox/toolbox _ install _ windows/中运行 如何重现:按照第一个链接中的步骤操作: 全

  • 我是JavaFX新手。我使用Maven创建了一个Hello World项目。当我在Eclipse中运行时,它工作得很好。 当我试图使用build.fxbuild构建应用程序时,我得到了这个错误。

  • 登录企业管理,轻应用-创建轻应用 设置轻应用头像、名称、开发者权限、设置管理员,创建轻应用

  • 使用npx create react应用程序创建新的react项目时,该过程停止并出现错误:内部/modules/cjs/loader。js:311。 内部/模块/cjs/loader.js:311抛出err;^错误:找不到模块'C:\用户\shonm\桌面\Web开发\WebSites\test1\node_modules\fs-额外\lib\index.js'。请验证package.json是