我无意中删除了它,从那以后我对package.json做了很多修改.npm installnpm update不再生成package-lock.json.我似乎什么都没做,但我try 清理我的缓存.我在Node的几个版本上试用了它.js(6.10.3 Node.js-3.10.10 npm是我希望它可以使用的),但它在任何情况下都不起作用.

有没有办法强迫npm生成package-lock.json文件?

推荐答案

在npm 6中.x和7.你可以使用

npm i --package-lock-only

根据npm v6npm v7latest version的文件:

--package lock only参数将只更新包锁.json,而不是判断 node _模块和下载依赖项.

Node.js相关问答推荐

如何在node.js中以随机顺序调用函数并按顺序操作

node 模块错误:类型参数OT具有循环约束''

当FastifyJS向客户端发送响应时,apache 不会将其发送给他

如何更改ejs中的镜像src,以防从OMDB API获取的某些镜像具有src=N/A

如何在JavaScript中使用Mongoose将项推送到MongoDB中的重嵌套数组

FiRestore UPDATE方法引发错误:&Quot;错误:13内部:收到代码为1&Quot;的RST_STREAM

Socket.io 未将用户加入给定房间

Amplify 部署的应用程序出现TypeError: handler is not a function错误,但它在本地运行

如何通过node下载zip并直接解压zip?

Typescript typeRoots 未检测到类型定义

级联定时器和Jest 的异步功能

users.watch(在 gmail google api 中)如何收听通知?

使用新react 18.0.0 的 create-react-app my-app redux 错误

Node.js + Express 上的多个视图路径

从 Node.js 应用程序查询 Heroku 托管的 Postgres 数据库时出现自签名证书错误

异步构造函数

如何忽略文件 grunt uglify

当我try 向我的 S3 存储桶 (Node.js) 发送内容时,AWS 缺少凭证

npm install - javascript堆内存不足

要求('babel/register')不起作用