如何从 package-lock.json 文件制作 package.json [重复]
Posted
技术标签:
【中文标题】如何从 package-lock.json 文件制作 package.json [重复]【英文标题】:How to make package.json from package-lock.json file [duplicate] 【发布时间】:2019-09-08 20:27:45 【问题描述】:我正在学习使用 node.js 和 express 框架的后端。
我通过npm install *** --save
添加了模块。
几个小时后,我注意到我的项目不包含 package.json 文件。
只有 package-lock.json
我现在正在尝试添加测试命令以使用 nodemon。
喜欢dev: nodemon app.js
。
但是 package-lock.json 文件中没有这样的部分。
我不想从头开始。
【问题讨论】:
运行npm init
并回答问题以创建 package.json
它会包含我已经安装的所有依赖项吗? @Roland Starke
@ChrisM 嗨,这是我要问的问题。
@DanKonus 是的,npm init
会将已经安装的节点模块添加到package.json
。
可能重复***.com/questions/50038891/…
【参考方案1】:
package-lock.json:记录每个已安装软件包的确切版本,以便您重新安装它们。未来的安装将能够构建相同的依赖关系树。
package.json:记录你的应用需要的最低版本。如果您更新特定软件包的版本,则更改不会在此处反映出来。
【讨论】:
以上是关于如何从 package-lock.json 文件制作 package.json [重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何更新 laravel 中的 package-lock.json 文件?
package.json、package-lock.json 和 yarn.lock 文件的区别?