Lov*_*ess 10 git github npm github-pages bower
对不起,如果这是一个更普遍的问题.
我在:username.github.io下设置了一个github页面帐户
这允许我访问我的应用程序:username.github.io/repository-name
现在我想知道,你们如何处理依赖性问题,因为你的应用程序可能需要node_modules,bower_components或其他依赖?
根据我的理解,您不希望在存储库中具有依赖项,因为存储库变得不必要地膨胀.我们.gitignore为此发明了.
但没有它们,您的SPA将无法运行.
您是否只创建了一个包含所有依赖项的gh-pages分支并使用依赖项推送它?
你是如何处理交换在本地计算机上,然后分支,因为从开关支路master到gh-pages再换master会导致你的依赖失踪master,并要求你npm install和bower install每一次?
您可以将您的gh-pages分支更多地视为服务器而不是 git 分支 - 因此 git 分支的许多常见规则并不适用于此。
如果您正在开发托管在 GH:Pages 上的应用程序,那么您的分支充满了自动生成的内容,这并不罕见- 与您在普通gh-pagesgit 分支上所做的恰恰相反,在普通 git 分支上您不会生成版本资源。
因此,有一些构建过程来生成分支的内容并不罕见gh-pages。例如,您可以了解一些有关Learn Git Branching 如何实现这一技巧的知识,或者阅读GitHub Pages 文档上的 Jekyll以获得更好的见解。
| 归档时间: |
|
| 查看次数: |
2628 次 |
| 最近记录: |