将常见的依赖项导入package.json?
在我们公司,目前有5个使用Gulp构build的Web应用程序。 对于Gulp,我们有一个通用的构build文件,所有的应用程序使用(如果需要,可以覆盖它的某些部分)。 这使得在所有项目中同时添加function或修复错误变得非常容易。 但是,如果我想添加一个新的npm依赖或者为现有版本添加一个版本,我仍然需要在每个项目中分别编辑package.json文件。
我想完成的是一个“基本文件”,其中所有常见的依赖configuration,我想导入到每个项目中的“本地”package.json。 如果每个项目都可以添加更多的依赖关系,那么也会很好。
是否有可能做到这一点?
不,这不是件好事。 您需要明确声明每个项目的依赖关系。
你可以做什么,如果你的构build过程是一个共享的API,就是将你的构build脚本解压到它自己的npm包中,并将其包含在所有其他项目的package.json中,并将其用在它们中一种允许覆盖的方式)
然后当你需要一个新的对你的公共构build的依赖,你只需要改变一次。 (请注意,对于这一点,您仍然需要确保您的构build包版本在所有其他应用程序中是最新的)
- 使用node.js的NTLM身份validation
- 承诺返回值和嵌套
- 在Express.js应用程序中服务客户端JavaScript
- node.js:为什么NODE_DEBUG = 1不起作用? (试图debugging一个require()错误)
- 如何使用快速validation器注册时validation用户名
- 在CSRF保护下构buildnode.js服务器,移动应用程序如何接收CSRF令牌?
- 如何使用和尚连接monogodb?
- 如何编写一个基于函数式编程的JavaScript应用程序?
- 通过JSON发送Content-Type应用程序/ json的JSON对象是否具有性能优势?parsing文本/纯文本string?