如何从github安装npm模块并构建它?

时间:2017-09-12 21:17:56

标签: node.js github npm package install

有很多带有节点模块的github存储库。 其中一些发布为NPM包,我可以通过npm install <module>安装它。 有时候github只包含来源,在package.json我可以看到"prepublish": "npm run build",而NPM可以获得捆绑; 我也有可能从github存储库(npm install <project>/<resository>)获取模块,但默认情况下node_modules获取源,然后我必须手动构建它(例如:npm run build)。有什么选择从Github获取源代码然后立即构建它?

谢谢!

1 个答案:

答案 0 :(得分:1)

NPM将自动运行生命周期步骤,无论它来自Github,另一个SVC系统还是NPM。查看可以将构建过程放在here中的生命周期脚本。无论您想从Github安装什么项目,都已将其构建过程放在适当的NPM脚本中。请注意, NPM已更改在NPM的最后4个版本中执行这些脚本的方式和时间

在项目上运行npm i "jameswomack/string-is-empty#git-install-npm" -SE,看看它是否有效。

enter image description here

查看从Github here

安装的测试仓库

请参阅测试NPM包分支,该分支输出生命周期脚本并从Github安装here