如何从github安装npm模块并构建它?
问题描述:
有很多带节点模块的github存储库。 其中一些发布为NPM软件包,我可以通过npm install <module>
进行安装。 有时github只包含来源,并且在package.json
我可以看到"prepublish": "npm run build"
并且NPM获得捆绑; 另外我有可能从github仓库获取模块(npm install <project>/<resository>
),但默认为node_modules
获取源代码,然后我必须手动构建它(例如:npm run build
)。有任何选项可以从Github获取源代码,然后立即构建它?如何从github安装npm模块并构建它?
谢谢!
呀安装在测试NPM包分支测试回购!这就是我需要的!谢谢! 还有一个问题:如果我需要一些模块用于构建(例如:babel),那么我如何才能将此包仅用于构建过程? –
@AlexanderKozlov如果您需要在安装包时运行构建过程,它需要位于常规的相关性块中。但是如果你可以在模块发布之前或者在它被推送到Github之前运行构建,那么你可以把构建依赖关系放在devDependencies中,当人们使用你的包的时候这些依赖不会被安装。 –