将npm包项目直接发布到github存储库

时间:2018-02-05 16:59:42

标签: github npm

请注意,我是npm包管理员的新手。

我使用npm包命令和脚本创建了一个简单的bootstrap 4 sass + gulp starter项目。现在我想在一个新的github存储库中发布这个项目。我知道我可以手动创建一个github仓库,复制我的项目文件并提交。

然而,我很好奇   - 学习更好的工作流程/方法。   - 是否有任何github集成的npm工具/工作流程用于发布?   - 这是首先为任何此类项目创建github存储库的更好方法吗?克隆然后做其他的东西?

这次是它唯一的文物。但是,后者可能是一个带有源的项目,项目相关工件将保存在npm包管理器中。但是,我也注意到npm包中有很多工件也有github仓库。

1 个答案:

答案 0 :(得分:1)

Git Commit

git add -A . && git commit -a -m 'gh-pages update'

发布到Git

git push origin gh-pages --force && git checkout master

确保您位于需要发布到Github上的软件包文件夹中,以便所有命令都能正常工作。

发布到NPM

(以防万一)

确保您的package.json文件中包含名称和包裹条目,然后: npm adduser 最后npm config ls运行npm publish验证您的用户设置是否正确