package-json 通过编程模式操作package.json的npm包
package-json 是npm 团队提供的一个通过编程模式操作package.json的包,与通过json 读取以及序列化操作相比简单不少
参考玩法
可以自己指定pacakge.json 文件,或者明确加载的位置
- 参考处理
先加载,然后更新,之后是save
const PackageJson = require('@npmcli/package-json')
const pkgJson = await PackageJson.load(".")
pkgJson.update({
dependencies: {
a: '^1.0.0',
b: '^1.2.3',
},
workspaces: [
'./new-workspace',
],
});
(async function(){
await pkgJson.save()
})()
说明
主要是一个简单的记录,因为项目中需要使用到操作的所以记录下
浙公网安备 33010602011771号