以编程方式生成package-lock.json

时间:2018-03-07 00:52:03

标签: javascript node.js npm package.json package-lock.json

假设我在一个string / json对象中读取了一个package.json文件。是否可以通过编程方式创建package-lock.json文件?

例如,像这样:

const pkg = require('./package.json');
const pkgLock = generatePackageLock(pkg);

是否存在这样的事情,或者我是否必须使用npm cli来执行此操作?

1 个答案:

答案 0 :(得分:0)

根据npm提供的文档,我认为不可能以编程方式创建它。

这就是npm doc所说的

'package-lock.json是为npm修改node_modules树或package.json的任何操作自动生成的。 “

https://docs.npmjs.com/files/package-lock.json