当前位置: 首页 > news >正文

pnpm / yarn / npm管理依赖包

pnpm

pnpm官网:https://pnpm.io/zh/

pnpm安装方式有很多,详见官网。

用最简单的npm来安装pnpm:npm install -g pnpm

pnpm安装依赖包

pnpm install       # 安装所有项目中的依赖包
pnpm install vue   # 安装依赖到`dependencies`
pnpm install less-D  # 仅安装`devDependencies`并删除已安装的`dependencies`

pnpm删除包依赖包

pnpm remove  vue   # 删除`dependencies`中的依赖包
pnpm remove less-D  # 删除`devDependencies`中的依赖包

pnpm更新依赖包

pnpm update ant-design-vue@2.2.8  # 更新`dependencies`中的依赖包为 "ant-design-vue": "^2.2.8"
pnpm update prettier@2.2.0 -D  # 更新`devDependencies`中的依赖包为 "prettier": "^2.2.0"

yarn

yarn1.x版本 官网:https://yarn.bootcss.com/

yarn2.x版本官网:https://www.yarnpkg.cn/

安装yarn: npm install -g yarn

查看yarn版本:yarn -v

yarn安装依赖包

yarn  # 安装所有项目中的依赖包
yarn install  # 安装所有项目中的依赖包
yarn add less -D   # 安装`devDependencies`中的依赖
yarn add vue   # 安装`dependencies`中的依赖

yarn删除依赖包

yarn remove vue   # 删除`dependencies`中的依赖包
yarn remove less -D  # 删除`devDependencies`中的依赖包

yarn更新依赖包

yarn1.x更新依赖包:

yarn upgrade vue@3.1.0  # 更新`dependencies`中的依赖包为 "vue": "3.1.0"
yarn upgrade vite@2.1.0 -D  # 更新`devDependencies`中的依赖包为 "vite": "2.1.0"

yarn2.x更新依赖包(从1.x的upgrade 变为up ):

yarn up [package]
yarn up [package]@[version]
yarn up [package]@[tag]

npm

npm英文文档:https://docs.npmjs.com/

npm中文文档:https://www.npmjs.cn/

npm安装依赖包

npm install    # 安装所有项目中的依赖包
npm install vue  # 安装`dependencies`中的依赖
npm install less -D   # 安装`devDependencies`中的依赖

npm删除依赖包

npm uninstall less -D   # 删除`devDependencies`中的依赖包
npm uninstall vue   #  删除`dependencies`中的依赖包

npm更新依赖包

在npm -v 为6.14.15版本时记录操作:

npm install lodash@4.17.20   # 如果`dependencies`之前已经安装了该依赖包,则这里为更新到指定版本
npm install sass@1.2.0 -D    # 如果`devDependencies`之前已经安装了该依赖包,则这里为更新到指定版本
npm outdated  # 检查有哪些模块可以更新

在这里插入图片描述

npm update sass   # 更新依赖包为最新版本
npm update sass@1.58.3 -D   # 无效
npm update vue@3.2.0    # 无效
http://www.lryc.cn/news/18836.html

相关文章:

  • 注意力机制详解系列(一):注意力机制概述
  • 搜索引擎 Elasticsearch 的三大坑
  • 运营级手机直播平台源码 短视频直播带货APP源码
  • http/HTTPS相关的一些知识
  • MySQL高可用 集群(MHA)
  • 【JavaScript速成之路】JavaScript运算符
  • 计网个人作业05
  • 码匠 × OpenAI :快速生成 SQL 语句,提升开发效率!
  • 电脑显示屏不亮但是主机已开机?5种原因以及解决方案
  • 公司项目vue cli2升级到vue cli3
  • 流程图培训
  • 编写使用多buffer的应用程序
  • 【java 8】强大的 Stream API
  • 自动驾驶仿真:ECU TEST自动化测试常用API调用
  • notepad++中使用正则表达式
  • 什么蓝牙耳机打游戏好?打游戏好用的无线蓝牙耳机
  • 基于appium的app自动化测试框架
  • 【拿好了!Linux 运维必备的 13 款实用工具!】
  • 软考中级--嵌入式系统设计师考试培训教程开始了
  • JDBC学习(复习)-面试总结详细
  • 前端:你不知道的async await
  • c#前端实现对pcl点云颜色根据强度特征动态变化突出指定对象
  • 如何制定达人营销策略
  • 100种思维模型之三层解释思维模型-020
  • RK系列(RK3568) i2s 音频输入 麦克风驱动
  • Python|Pymol的安装
  • Mysql中关于查询日志的配置详解
  • 外包整整干了一年,废了。。。
  • 内网渗透(五十六)之域控安全和跨域攻击-非约束委派攻击
  • 初阶C语言——指针【详解】