是的,完全可以在不运行"build"命令的情况下在Github上托管React应用程序。Github Pages是一个免费的静态网页托管服务,可以用于托管React应用程序。
以下是一种简单的方法:
node_modules/
build/
这将告诉Git忽略node_modules文件夹和build文件夹。
<!DOCTYPE html>
<html>
<head>
<title>React App</title>
</head>
<body>
<div id="root"></div>
<script src="https://unpkg.com/react@16/umd/react.production.min.js"></script>
<script src="https://unpkg.com/react-dom@16/umd/react-dom.production.min.js"></script>
<script src="https://unpkg.com/react-router-dom/umd/react-router-dom.min.js"></script>
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
<script src="https://unpkg.com/moment/min/moment.min.js"></script>
<script src="https://unpkg.com/lodash/lodash.min.js"></script>
<script src="https://unpkg.com/prop-types/prop-types.min.js"></script>
<script src="https://unpkg.com/antd/dist/antd.min.js"></script>
<script src="https://unpkg.com/echarts/dist/echarts.min.js"></script>
<script src="https://unpkg.com/echarts-for-react/dist/echarts-for-react.min.js"></script>
<script src="bundle.js"></script>
</body>
</html>
这个index.html文件是一个简单的React应用程序的入口文件,它引入了React及其相关依赖的CDN链接,并且通过<script src="bundle.js"></script>
引入了React应用程序的打包文件。
这种方法的优势是简单快捷,不需要运行"build"命令,也不需要使用其他云计算品牌商的服务。然而,它只适用于简单的React应用程序,对于复杂的应用程序可能需要其他更高级的托管解决方案。
领取专属 10元无门槛券
手把手带您无忧上云