美文网首页
npm 安装时锁定版本

npm 安装时锁定版本

作者: 越前君 | 来源:发表于2023-03-22 21:06 被阅读0次
配图源自 Freepik

我们知道,使用 npm 或 yarn 安装包时,它会以 ^x.y.z 形式添加到 package.json 里面。

{
  "devDependencies": {
    "typescript": "^5.0.2"
  }
}

可通过 save-prefixsave-exact 进行修改:

  • save-prefix 可以指定为 ^(默认)或 ~
  • save-exact 指定确切版本(优先级更高)。

npm 配置文件的作用范围可分为 globaluserproject,但通常我们只要关注 userproject 就行,对应的配置文件在 ~/.npmrc/path/to/project/.npmrc

# 用户级别
$ npm config set save-prefix '~'

# 项目级别
$ npm config set save-prefix '~' --location project
# 用户级别
$ npm config set save-exact true

# 项目级别
$ npm config set save-exact true --location project

其中 npm config 修改配置是 user 级别的(通常意义上的全局配置)。当然你也可以直接修改对应配置文件(其中 .npmrc 为 ini 格式)。

由于 yarn v1 会读取 .npmrc 作为补充,通常我们只要使用 npm config 去设置即可。

Related Link

相关文章

  • Yarn的介绍

    定位:包管理工具,替代npm 安装速度快,版本锁定,缓存机制 Yarn的安装:npm install yarn -...

  • Yarn 介绍

    使用Yarn 定位:包管理工具,替代npm 安装速度快,版本锁定,缓存机制 安装 npm install yarn...

  • NPM 使用方法

    npm install 安装某个指定的版本 利用npm 安装删除模块 npm 安装时 --save --dev 和...

  • yarn VS npm

    yarn的进步 并行安装,速度较npm快 版本号锁定,完整性检查 缓存机制更好(已安装的包可离线安装)

  • npm安装注意两点

    (1)安装时如未指定版本号,则按最新的版本安装。(2)npm install --save和npm install...

  • 【JavaScript】npm常用操作

    npm install时安装最新版 更新npm package的版本

  • 安装配置 Vue.js 并创建项目

    安装最新 npm 版本npm i npm -g 一. 安装 webpack: (全局安装) // 查看版本:web...

  • yarn 与 npm 比较

    yarn是npm的替代 优点: 安装速度快:并行下载 版本锁定, 缓存机制,本地缓存,可以断网使用 安装方式:np...

  • node配置淘宝镜像

    检测版本node -v #查看安装版本npm -v #查看npm安装版本 安装国内淘宝镜像npm install ...

  • Mac npm、node 安装与更新

    npm 安装 homebrew 方式:brew install npm 查看版本 本地版本:npm -v npm ...

网友评论

      本文标题:npm 安装时锁定版本

      本文链接:https://www.haomeiwen.com/subject/wpybrdtx.html