目前,如果我运行npm install,它会安装已安装软件包的更新版本.如何安装package.json文件中指定的确切版本?

推荐答案

这种行为实际上是由在包中指定版本的行为驱动的.json.如果版本号看起来像"1.0.0",没有任何其他符号,则应安装准确的版本(1.0.0).

所以你可以做的只是修改包.然后运行npm install.在执行此操作之前,请确保清除node_modules目录.

https://docs.npmjs.com/files/package.json#dependencies

Node.js相关问答推荐

使用prisma迁移到SQL失败

如何使用updateMany()和Node.js的方法?

如何使用Node.js、Express和Mongoose创建多个API

无法使用NPM安装REDUX和DATEPPICER

即使卷已设置,Docker Nodemon 也不会热重载

为什么 docker 容器内的应用程序无法访问它自己的 API 端点?

在全局对象上声明的函数

无法通过 NextJS 访问 HTTP 帖子中的正文

看起来这段代码try GET 请求发送的值变为空白

(Mongoose) 删除 TTL 字段失败

如何让我的 Next.js 应用在运行 ubuntu-latest 的 Azure 应用服务中启动?

如何更改NodeJS中的堆栈大小限制?

适用于 Windows 7 的 NodeJS

为什么 JavaScript 的 parseInt(0.0000005) 打印5?

通过 POST 请求将数据从 node.js 服务器发送到 node.js 服务器

如何使用 Node.js、Express 和 Mongoose 进行身份验证?

为什么我会收到错误:解决方法指定过多?

- configuration.output.path:提供的值public不是绝对路径!使用 Webpack

NodeJS 中的 HTTPS 请求

未在 Windows 8.1 上构建的 node 包 - 缺少 Microsoft.Cpp.Default.props