Mur*_*gul 12 node.js npm gulp package.json
让我们假设我有一个mainFolder和3个子文件夹(subFolderA,subfolderB,subfolderC).
这些子文件夹都包含一个带有依赖项和devDependencies的package.json.(mainFolder/subFolderA /的package.json)
我想在mainFolder(mainFolder/package.json)中将它们组合成一个package.json
是否存在一个现有的gulp包(或Gulp之外的任何其他解决方案)来组合和合并package.json依赖项和devDependencies?
(我们假设没有版本冲突.如果有解决方案也涵盖了这种情况,那太好了!)
你可以发布一个例子gulpfile.js或解释其他方式/工具.
谢谢
您可以尝试使用此节点包来合并package.json文件:https: //www.npmjs.com/package/package-merge
编辑@dur的以下评论
例:
var merge = require('package-merge')
var fs = require('fs');
var dst = fs.readFileSync('package.a.json');
var src = fs.readFileSync('package.b.json');
fs.writeFile("/tmp/package.merged.json", merge(dst,src));
Run Code Online (Sandbox Code Playgroud)
小智 7
你可以试试package-json-mergenpm 模块。要安装它,请使用此命令 -
npm install -g package-json-merge
然后只需使用以下命令将多个 package.json 组合成一个 -
package-json-merge package1.json package2.json .... packageN.json > package.json
| 归档时间: |
|
| 查看次数: |
8261 次 |
| 最近记录: |