我正在使用create-react-app做最简单的事情。我想让测试应用程序在我的网站上运行。
我使用此命令创建 create-react-app 。
npx create-react-app myTest
然后我测试它在运行' test '脚本时是否有效。
是的。它在 dev服务器上运行良好。我得到了尖锐的react徽标。
接下来,我运行' build '脚本。
这将创建一个据称可用于生产的文件集合:
我在网络服务器上创建了一个子目录来托管此项目。
www.mywebsite.com/myReactTest /
我使用Filezilla复制所有文件。
然后我导航至 www.mywebsite.com/myReactTest / ,我得到的只是一个白屏。
看着控制台,我发现路径不太正确。
令我感到困惑的是,这应该是可以投入生产的版本了吗?这怎么可能?
答案 0 :(得分:1)
要使用Create-React-App运行静态服务器,您需要使用Node为其提供服务。
npm install -g serve
# serve the build folder
serve -s build
在related docs中查看其他可能的解决方案。