2017-04-18 86 views
1

我在Github页面上托管一个站点,并使用Jekyll生成它。如何使用Github页面上的node_modules,无需上传到回购

我加角和Lodash使用npm我的项目,但不想二百多文件上传至GitHub的,所以我说node_modules.gitignore文件,只是确保他们添加为依赖内package.json。问题在于,当(Jekyll)生成时,GitHub页面/ Jekyll不会自动安装这些软件包。

所以我的问题是,如何在GitHub页面上使用NPM,而无需将我的node_modules文件夹实际上传到我的GitHub存储库?

回答

1

你有两个选择:

建立您的网站在本地

只需在本地生成的静态文件,然后上传最终网站Github的页面(Github上可以承载非杰奇网站)

使用CI

实现一个脚本,将文件上传到主分支后(例如在Travies中),它会构建您的站点并将更改推送到gp-pages分支。

相关问题