我怎样才能从github安装npm模块并构build它?

有很多github软件库和节点模块。 其中一些发布为NPM包,我可以通过npm install <module>进行npm install <module> 。 有时github只包含来源,在package.json我可以看到"prepublish": "npm run build"并且NPM获取包; 另外我有可能从github仓库( npm install <project>/<resository> )获取模块,但是默认情况下为node_modules获取源码,然后我必须手动构build它(例如: npm run build )。 有任何select从Github获取源码,然后立即构build它?

谢谢!

NPM将自动运行生命周期步骤,而不pipe它来自另一个SVC系统或NPM的Github。 查看您可以将生成过程放在这里的生命周期脚本。 无论你想从Github安装什么项目,都已经把它们的构build过程放在合适的NPM脚本中。 请注意, NPM已经改变了在最后4个NPM版本的每一个上执行这些脚本的方式和时间

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

在这里输入图像说明

看到在这里从Github安装的testing回购

查看从生命周期脚本输出的testingNPM软件包分支,并在此处从Github安装