首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从package-lock.json创建package.json

从package-lock.json创建package.json
EN

Stack Overflow用户
提问于 2018-04-26 16:59:17
回答 4查看 30.8K关注 0票数 42

我下载了一个主题,它有一个包--lock.json文件,但没有package.json文件。有没有一种方法可以从package.json -lock.json文件中生成锁。如何仅使用package-lock.json文件安装节点模块。有没有办法做到这一点?

EN

回答 4

Stack Overflow用户

发布于 2018-08-20 13:29:20

安装带有npm install -g npm的最新npm

运行npm init并回答问题。

上述命令将生成一个package.json,并包含package-lock.json中列出的现有包

票数 35
EN

Stack Overflow用户

发布于 2019-08-23 22:33:10

我想我想通了。

我不认为npm init可以从包-lock.json中提取。然而,it 似乎是从你/node_modules.中已经存在的东西中提取出来的我相信这就是为什么@Harry B的解决方案对一些人有效,而对另一些人根本不起作用。

例如,如果您刚刚克隆了包含package-lock.json、没有package.json和空/不存在node_modules的项目,npm init将不会创建任何依赖项。但是,如果您先运行npm install pkg1 pkg2 pkg3 ...,然后运行npm init,它将在package.json中创建依赖项。

票数 20
EN

Stack Overflow用户

发布于 2021-02-02 06:53:13

https://pravnyadv.github.io/unpackage/似乎起作用了。复制您的包锁文件文本,点击按钮,将文本复制到一个新的package.json文件中。

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50038891

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档