首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Deploy React App Return `此页面正在使用React`的开发版本`,尽管已经在执行` `npm run build`

部署React应用程序后返回“此页面正在使用React的开发版本”,尽管已经执行了“npm run build”。

React是一个用于构建用户界面的JavaScript库。它通过将应用程序拆分为可重用的组件来简化UI开发过程,并使用虚拟DOM来提高性能。React应用程序可以通过将其构建为静态文件并将其部署到Web服务器上来进行部署。

要部署React应用程序并返回“此页面正在使用React的开发版本”,需要执行以下步骤:

  1. 确保已经在本地开发环境中使用npm安装了React和相关依赖项。
  2. 在React应用程序的根目录中打开终端或命令提示符。
  3. 运行以下命令来构建React应用程序的静态文件:
代码语言:txt
复制

npm run build

代码语言:txt
复制

这将在应用程序的根目录中创建一个名为build的文件夹,并包含用于部署的静态文件。

  1. 将生成的静态文件上传到Web服务器上。具体的上传方法取决于您使用的服务器和部署流程。
  2. 在Web服务器上配置路由,以便在访问React应用程序的URL时返回“此页面正在使用React的开发版本”。

这可以通过在服务器配置文件中添加以下代码来实现:

代码语言:txt
复制

location / {

代码语言:txt
复制
 return 200 '此页面正在使用React的开发版本';

}

代码语言:txt
复制

这将使服务器在访问React应用程序的URL时返回指定的文本。

  1. 保存并重新加载Web服务器配置。

完成上述步骤后,当访问React应用程序的URL时,将返回“此页面正在使用React的开发版本”。请注意,这只是一个示例回答,实际部署过程可能因服务器和部署流程而异。

推荐的腾讯云相关产品和产品介绍链接地址:

  • 腾讯云服务器(CVM):提供可扩展的云服务器实例,用于部署和运行应用程序。详情请参考:腾讯云服务器
  • 腾讯云对象存储(COS):提供安全、稳定、低成本的云端对象存储服务,用于存储和分发静态文件。详情请参考:腾讯云对象存储
  • 腾讯云CDN:提供全球加速和分发服务,用于加速静态文件的访问。详情请参考:腾讯云CDN

请注意,以上推荐的腾讯云产品仅供参考,实际选择应根据具体需求和情况进行。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

React 在服务端渲染实现

假设你已经在客户端使用 React 构建了一个事件列表 app。该应用程序使用了您最喜欢服务器端工具构建API。...使用服务器端渲染,您服务器对浏览器进行响应是在您 HTML 页面可以渲染时候,因此浏览器可以不用等待所有的 JavaScript 被下载和执行就可以开始渲染。...当浏览器下载并执行页面所需 JavaScript 和其他资源时,不会出现 “白屏” 现象,而 “白屏” 这是在完全有客户端呈现 React 网站中可能发生情况。...安装依赖: npm install 然后启动服务器: npm run start 浏览器输入 http://localhost:8000 可以看到这个 app: (这里译者进行补充,package.json...您页面现在正在从服务器渲染出来了。但是有个问题, 如果您在浏览器中查看页面源码,您会注意到博客文章仍未包含在回复中。这是怎么回事?

2.2K70

基于 React 开发了一个 Markdown 文档站点生成工具

就像 create-react-app 一样,开发者可以使用 Create React Doc 来开发、部署 markdown 站点或者博客而不用关心站点环境配置信息。...当准备发布到生产环境时,执行 npm run build 就能将文档站点打包压缩。 使用 create-react-doc 非常容易上手。...create-react-doc my-doc 一旦安装执行完毕,执行 npm install 然后进入项目文件夹: npm install && cd my-doc 在新创建项目中, 可以执行内置一些命令...npm run build or yarn build 将要发布文档站点进行打包构建, 此时文档网站已准备好进行部署。...npm run deploy or yarn deploy 根据 config.yml 里 user 和 repo 参数, 文档站点默认将会发布到 GitHub Pages config.yml 可以在站点根目录中

78750

【总结】1796- 原生 canvas 如何实现大屏?

如何用 canvas 绘制各种图表,如何实现 canvas 动画 如何自动化部署自己大屏网站 实现 项目基于 Create React App[1] --template typescript搭建,包管理工具使用...由于项目 package.json 里面有限制包版本(最新版本 G6 会导致 OOM,官方短时间能应该会修复),如果使用 yarn 或 npm 的话,改为对应 resolutions 即可。...缺点:兼容性,基于 proxy 开发,对低版本浏览器不友好,当然,大屏应该也不会考虑 IE 这类浏览器。...可能大家会想到 useMemo``useCallback等手段,这里要介绍React 官方 cache 方法,已经在 React 内部使用,但未暴露。...当节点数量在 500 W 时候,如果没有开启切片,页面白屏时间在 MacBook Pro M1 上白屏时间大概是 8.5 S;开启分片渲染时页面不会出现白屏,而是从左到右逐步绘制背景图,每个任务执行时间在

21540

【前端部署十一篇】通过 CICD 实践 Lint、Test、Performance 等前端质量保障工程

长按识别二维码查看原文 标题:cra-deploy image.png 由于 create-react-app 使用 ESLint Plugin 源码3 进行代码检查,而非命令行式命令。...长按识别二维码查看原文 标题:源码 image.png 当 ESLint 存在问题时,create-react-app 会「判断当前是否 CI 环境来决定报错还是警告」,而在 CI 中 npm run...因此,我这里使用 npm run build 来模拟 Lint 检查。 脚本路径位于 workflows/ci.yaml4。...: yarn # 在 cra 中,使用 npm run build 来模拟 ESLint - name: ESLint run: npm run build...lint 执行了 40s test 执行了 33s 两者并行执行,总共执行了 50s 尽管二者并行执行,但可以把 Install 过程抽离来减少服务器并行压力。

1.1K20

一小时内搭建一个全栈Web应用框架

Npm是非常棒,因为它易于使用,有良好文档支持,有将近50万个包可供使用,以及合理默认项目设置方案。 使用包管理器可以使您项目依赖项保持最新状态,并能够获取和安装最新包。...package.json文件有如下几个作用: 跟踪所有的依赖项及其版本。 它可是使其他开发人员了解你项目,比如应用名称、说明、所有者和所在存储库位置。...build用于构建生产环境版本, dev-build用于开发构建版本,watch作用和dev-build类似,只不过可以自动监视项目文件是否修改,并且自动重新构建被修改部分,你只需要刷新浏览器就可以看到改动后结果...$ npm run watch 打开浏览器并访问index.html,应该能够看到弹出一个写着“Hello World!”提示窗口。 ?.../App"; ReactDOM.render(, document.getElementById("content")); React 类需要在不同React源码文件中做导出,以方便后面的使用

92240

在Linode上部署React应用程序

4.本指南假设你已经拥有了要部署React应用程序。如果你没有,可以使用create-react-app快速生成应用程序。...例如: cd ~/myapp 如果你没有可以使用现有项目,可以使用create-react-app创建一个。 2.使用文本编辑器,在你应用程序根目录中创建一个名为deploy部署脚本。.../bin/sh echo "Switching to branch master" git checkout master echo "Building app" npm run build echo...Deployment complete" 脚本将在Git上检出项目的主分支,执行npm run build构建应用程序,然后使用Rsync将构建文件同步到远程Linode。...如果部署成功,你将看到你React应用程序。 6.对应用程序src目录进行一些更改,然后重新运行deploy脚本。重新加载页面后,您更改应在浏览器中可见。

2.7K40

create-react-app入门教程

Create React App是FaceBookReact团队官方出一个构建React页面应用脚手架工具。...它本身集成了Webpack,并配置了一系列内置loader和默认npm脚本,可以很轻松实现零配置就可以快速开发React应用。...my-app cd my-app # 启动编译当前React项目,并自动打开 http://localhost:3000/ npm start 以上命令执行完成后,则自动打开: http://localhost...npm test #or yarn test 构建生产版本 npm run build #or yarn build 解压默认webpack配置到配置文件中 npm run eject 启用sass..."test": "react-scripts test", 那么就可以运行以下命令进行分析最终打包情况了: npm run build npm run analyze 其他react默认配置 直接可以使用

2.4K21

【前端部署第五篇】使用 docker 部署单页应用,挂载 nginx 配置文件并对其进行系列优化

「前端部署」系列正在更新: 5/20 ---- 在上篇文章中,我们介绍了在 Docker 中使用构建缓存与多阶段构建进行缓存优化。 但是在部署单页应用时,仍然有一个问题,那就是客户端路由。...路由 使用 react-dom 为单页应用添加一个路由,由于路由不是本专栏核心内容,省略掉路由用法,最终代码如下。 import logo from './logo.svg'; import '..../App.css'; import { Routes, Route, Link } from 'react-router-dom'; function Home() { return (.../code 时,因为 Readme/nginx.conf 更改避免缓存生效 # 也是为了 npm run build 可最大限度利用缓存 ADD public /code/public ADD src.../code/src RUN npm run build # 选择更小体积基础镜像 FROM nginx:alpine ADD nginx.conf /etc/nginx/conf.d/default.conf

2K40

如何在静态网站托管中部署React项目

安装云开发 cli 工具 和 React脚手架 在配置好 NodeJs环境后,执行如下命令,安装云开发 cli 工具以及 React脚手架: npm install -g @cloudbase/cli...create-react-app npx create-react-app reactdemo 本地初始化一个React项目 过程中脚手架会自动安装项目中需要相关依赖,安装完成后可以看到下面这样输出...: 安装完成之后进入到项目目录,启动本地预览,成功后项目将会运行在本地3000端口: cd reactdemo npm run start 在浏览器中打开localhost:3000,可以看到React..., 确认授权后出现下图界面,证明登陆成功了,同时有个小 tips,就是 cloudbase 可以使用简写命令 tcb: 打包React项目并部署 回到React项目目录中执行yarn build对项目进行打包...,React脚手架将会默认将文件打包到build目录下: 打包完成后,进入到build目录执行如下命令来进行部署,envID需要替换成自己envID: tcb hosting:deploy -e

3.2K20

Webify 新增自动适配框架和一键部署能力

新能力1:自动适配框架 如今 Web 框架、CLI、脚手架工具层出不穷,为开发者们提供便利同时,也衍生出了一些幸福烦恼:尽管它们构建部署流程大同小异,但记住那些琐碎细节着实有些麻烦。...例如,Angular CLI 默认构建输出目录为 dist,而由 create-react-app 创建 React 脚手架项目则是把构建输出目录放到 build 中,这些差异导致开发者在创建 Webify...例如,用 create-react-app 脚手架创建 React 项目,都会依赖于 react-scripts 或者 react-dev-utils 这两个 npm 包。...react-scripts 或者 react-dev-utils 依赖,那就表示项目大概率是使用 create-react-app 脚手架创建 React 项目。...由此,Webify 便能自动选取最适合框架构建、部署配置。 后续规划 目前我们已经支持了社区内部分流行框架,后续我们将不断补充对于框架支持,以保证开发者尽量以“零配置”进行开发和部署。

54220

Halo前后端分离方案

重构主题过程很艰辛,最开始时候,因为没有考虑到 seo 缘故, 只是使用了 create-react-app来写了一个单页面主题。...其实这个版本主题还是好,在安装和使用上面和当前方式没有任何差别且体验上面更好,对于开发者来说也更完美。但是有一个致命缺点,无法实现 SSR(Server Side Render) 。...使用React+Next.js开发虽然大部分上面和 Create-React-app差不多,但是很多细节上面的差别,且前端开发,只要一点没有配置对,直接就会报错。...cnpm install # 安装依赖cnpm run build # 构建项目(只是开发,这一步可以省略) 第三步:修改后台接口地址 修改src/utils/service.js中baseUrl...ecosystem.json文件中指定配置就可以(参考 如何使用pm2自动部署Next.js项目) npm run deploy 这里还需要和大家说一下,在 如何使用pm2自动部署Next.js项目文中

1.9K00

如何用 Serverless 优雅地实现图片艺术化应用

项目看点概览: 前端 react(Next.js)、后端 node(koa2) 全面使用 ts 进行开发,极致开发体验(后端运行时 ts 方案,虽然性能差点,不过胜在无需编译,适合写 demo) 突破云函数代码...如果代码有改动,那就修改后再次执行 sls deploy。官方为代码小于 10M 项目提供了在线编辑能力。 但是,随着项目复杂度增加,deploy 上传会变慢。所以,让我们再优化一下。...配置对应 layer 版本 接着执行命令 sls deploy --target=....使用 npm run dev 把前端跑起来看看,看到以下提示就是成功了 ready - started server on http://localhost:3000 接着配置 serverless.yml...dist: ./ hook: npm run build exclude: - .env region: ap-guangzhou functionName: ${name

2.2K134121
领券