我对React JS非常陌生,并尝试将其安装在运行Cent OS的VPS服务器上。
Node.js似乎可以正常工作, 我已经以SSH的root级用户身份使用以下代码构建了一个React项目:
npx create-react-app my-react-project
cd my-react-project
npm start
但是当尝试在浏览器中查看时,我得到一个空白页面(而不是react js默认模板)?
我看到很多人在本地安装此软件,但是在托管的VPS上找不到任何示例,这是我做错了吗?
任何帮助将不胜感激,谢谢!
答案 0 :(得分:0)
如果您可以通过ssh访问您的VPS,则其余部分与您的本地环境几乎相同。 您可以将项目复制/粘贴到CentOS主机,并使用以下命令来运行它:
cd your_project_folder_which_includes_package_json_file
npm install
npm start
此外,如果您将此服务器用作生产主机,则应考虑通过运行npm run build
然后在您的服务器上发布build
文件夹,在本地环境中获取React应用的生产版本。服务器,并使用静态文件服务器或使用Nginx之类的反向代理作为静态服务器。
实际上,React文档中的this页在解释部署React应用程序的细节方面做得很好,我鼓励您看一下它。