20 React项目生成及部署

20 React项目生成及部署

react项目的部署和普通的web项目部署过程不同。下面来看一下整个项目从生成到发布的整个流程。

一、项目生成

1 进入项目文件夹,在此处打开命令行工具,输入“npx create-reacr-app my test”生成一个名为mytest的项目文件,如图:

www.zeeklog.com  - 20 React项目生成及部署

2 然后进入到这个文件夹,输入命令“npm start”启动项目,如图:

www.zeeklog.com  - 20 React项目生成及部署
www.zeeklog.com  - 20 React项目生成及部署

3 如上所示就是一个简单的react项目,接下来我们将它部署到服务器上面。

二、项目发布

1 在服务器环境里先安装java和tomcat。

2 然后下载node.js安装包,点击安装。

3 安装完成后,打开命令行窗口,输入“npm install -g create-react-app”来全局安装react的脚手架工具。

4 然后输入命令“npm install -g serve”来安装serve。

5 我们在本机的项目文件夹目录下启动命令行工具,输入“npm run build”来打包我们的项目文件,打包完成后在同目录下会生成一个build文件夹,如下图:

www.zeeklog.com  - 20 React项目生成及部署

6 接下来我们将这个build文件夹拷贝到服务器的tomcat根目录下,然后进入build文件夹,启动命令行输入“serve -s”即可看到如下图(有时候项目目录下有dist文件夹,然后生成不了build文件夹,此文件夹等同于build,将此文件夹拷贝至想同目录下进行相同的后续步骤即可部署):

www.zeeklog.com  - 20 React项目生成及部署

7 此时,我们就可以在外网访问我们的项目了。

www.zeeklog.com  - 20 React项目生成及部署