npm与yarn常用命令
创始人
2024-05-31 22:46:43
0

npm

  1. npm -v:查看 npm 版本
  2. npm init:初始化后会出现一个 Package.json 配置文件,可以在后面加上 -y,快速跳到问答界面
  3. npm install:会根据项目中的 package.json 文件自动给下载项目中所需的全部依赖
  4. npm insall 包含 --sava-dev (npm install 包含 -D) : 安装的包只用于开发环境,不用于生产环境,会出现在 package.json 文件中的 dependenceies 属性中
  5. npm insall 包含 --sava (npm install 包含 -S) : 安装的包需要发布到生产环境的,会出现在 package.json 文件中的 dependenceies 属性中
  6. npm --help : 查看npm帮助命令
  7. npm config list :查看配置信息
  8. npm 指定命令--help : 查看指定命令的帮助
  9. npm install -g cnpm --registry=https://registry.npmmirror.com : 修改包下载源,此例修改为了淘宝镜像

包安装

  1. npm update包名 : 更新指定包
  2. npm uninstall 包名 : 卸载指定包
  3. npm list:查看当前目录下已安装的node包
  4. npm list -g:查看全局已经安装过的node包
  5. npm root :查看当前包的安装路径
  6. npm root -g : 查看全局的包的安装路径

包相关信息

  1. npm ls 包名 : 查看本地安装的指定包及版本信息,没有显示empty
  2. npm ls 包名 -g : 查看全局安装的指定包及版本信息,没有显示empty
  3. npm info 指定包名 : 查看远程npm上指定包的所有版本信息

yarn

  1. npm install -g yarn 安装yarn
  2. yarn -v 查看版本
  3. yarn init 初始化项目

相关配置

  1. yarn config list : 显示所有配置项
  2. yarn config get :显示某配置项
  3. yarn config delete :删除某配置项
  4. yarn config set [-g|--global] :设置配置项

包安装

  1. yarn install:安装package.json里所有包,并将包及它的所有依赖项保存进yarn.lock
  2. yarn install --flat:安装一个包的单一版本
  3. yarn install --force:强制重新下载所有包
  4. yarn install --production:只安装dependencies里的包
  5. yarn install --no-lockfile:不读取或生成yarn.lock
  6. yarn install --pure-lockfile:不生成yarn.lock

包添加

  1. yarn add [package] :在当前的项目中添加一个依赖包,会自动更新到package.json和yarn.lock文件中
  2. yarn add [package]@[version] 安装指定版本,这里指的是主要版本,如果需要精确到小版本,使用-E参数
  3. yarn add [package]@[tag]:安装某个tag(比如beta,next或者latest)
  4. yarn add --dev/-D :加到 devDependencies:不指定依赖类型默认安装到dependencies里,你也可以指定依赖类型
  5. yarn add --peer/-P 加到 peerDependencies
  6. yarn add --optional/-O 加到 optionalDependencies:默认安装包的主要版本里的最新版本,下面两个命令可以指定版本:
    1. 安装包的精确版本。例如yarn add foo@1.2.3会接受1.9.1版,但是yarn add foo@1.2.3 --exact只会接受1.2.3版
      yarn add --exact/-E
    2. 安装包的次要版本里的最新版。例如yarn add foo@1.2.3 --tilde会接受1.2.9,但不接受1.3.0
      yarn add --tilde/-T
  7. yarn publish:发布包
  8. yarn remove :移除一个包,移除一个包,会自动更新package.json和yarn.lock
  9. yarn upgrade :用于更新包到基于规范范围的最新版本

运行脚本

  • yarn run :用来执行在 package.json 中 scripts 属性下定义的脚本

显示某个包的信息

  • yarn info :可以用来查看某个模块的最新版本信息

缓存

  1. yarn cache:缓存
  2. yarn cache list:列出已缓存的每个包
  3. yarn cache dir:返回 全局缓存位置
  4. yarn cache clean :清除缓存

相关内容

热门资讯

汽车加装安卓系统卡住,探究原因... 你有没有遇到过这样的尴尬情况:汽车加装了安卓系统,结果屏幕突然卡住了,就像被施了魔法一样,怎么也动弹...
电量壁纸安卓系统下载,打造个性... 手机电量告急,是不是又得赶紧找充电宝了?别急,今天就来给你安利一款超实用的电量壁纸,让你的安卓手机瞬...
iPhonex里面是安卓系统,... 你有没有想过,那个我们每天都离不开的iPhone,里面竟然可能是安卓系统?是的,你没听错,就是那个以...
ios系统比安卓系统好在哪里,... 你有没有想过,为什么有些人对iOS系统情有独钟,而有些人却对安卓系统爱不释手呢?今天,就让我带你从多...
安卓系统跟踪设置大小,跟踪设置... 你知道吗?现在智能手机几乎成了我们生活的必需品,而安卓系统作为全球最受欢迎的操作系统之一,它的跟踪设...
在线迎新系统下载安卓,轻松开启... 你有没有想过,开学季的到来,就像一场盛大的狂欢,而在这个狂欢中,有一个小助手,它默默地守护着你的入学...
安卓系统怎么申请微信号,一键申... 你有没有想过,在安卓手机上申请一个微信账号,竟然也能变得如此简单?没错,就是那个我们每天离不开的社交...
安卓手机系统里怎么清理,轻松优... 手机里的东西越来越多,是不是感觉安卓手机系统越来越慢了呢?别急,今天就来教你怎么清理安卓手机系统,让...
安卓系统改定位地址软件,轻松掌... 你是不是也和我一样,有时候想换个角度看世界,但又不想真的搬家?别急,今天就来给你揭秘一个神奇的小工具...
安卓10系统里的Google,... 你有没有发现,自从你的安卓手机升级到了10系统,Google的功能好像变得更加贴心了呢?今天,就让我...
安卓app刷量留存系统,高效策... 你有没有想过,那些在手机上下载的安卓应用,它们是如何吸引你的注意,又是如何让你一刷再刷的呢?今天,就...
安卓app答题系统功能数据,全... 你有没有想过,手机里那些答题APP,它们是怎么做到让你在轻松愉快的氛围中学习新知识的呢?今天,就让我...
安卓系统iso镜像下载地址,轻... 你有没有想过,想要给你的安卓设备来个焕然一新的变身?那就得来点技术活儿——下载一个安卓系统的ISO镜...
微软安卓系统删除不了,删除操作... 你有没有遇到过这种情况?手机里突然多了一个微软安卓系统,怎么也删不掉,真是让人头疼啊!这不,最近就有...
安卓系统能查隐私吗,隐私查询与... 你有没有想过,你的安卓手机里藏着多少秘密?是不是好奇过,有没有什么方法可以窥探这些隐私呢?今天,就让...
安卓系统的掌上炫舞,安卓平台上... 你有没有发现,最近你的手机里多了一个新伙伴?没错,就是安卓系统的掌上炫舞!这款游戏可是风靡一时,让无...
安卓系统怎么删除小红标,安卓系... 手机里的小红标是不是让你觉得有点碍眼呢?别急,今天就来教你怎么轻松地把它从安卓系统中删除掉,让你的手...
安卓系统播放路由器,打造无缝网... 你有没有想过,家里的安卓系统设备想要畅快地享受网络,其实只需要一个小小的助手——那就是路由器!今天,...
基于安卓系统的人脸识别,人脸识... 你有没有想过,在手机解锁的时候,只需轻轻一瞥,就能瞬间解锁?这就是基于安卓系统的人脸识别技术的魅力所...
1km安卓系统下载,高效便捷的... 你有没有想过,手机系统升级竟然也能成为一场说走就走的旅行?没错,今天就要带你领略如何轻松下载1km安...