npm与yarn命令
npm
1. 查看npm版本
node -v npm -v
2. 更新npm至最新版
npm install npm@latest -g
3. npm install:安装依赖
# 在本地node_modules文件夹中安装依赖项,默认情况下,npm install将安装package.json中列出的所有依赖项模块
npm install (in package directory, no arguments) # 在全局模式下(在命令后面附加-g或--global),它将当前包上下文(即当前工作目录)安装为一个全局包
npm install -g # 使用--production,npm将不会安装devDependencies中列出的模块
npm install --production
4. npm install <package>:安装本地包
# 默认情况下,npm install将任何指定的包保存到dependencies中
npm install vue # -P,--save-prod:包将会出现在dependencies中
npm install vue -P # -D,--save-dev:包将会出现在devDependencies中
npm install vue -D # -O,--save-optional:包将会出现在optionalDependencies中
npm install vue -O # --no-save:不保存在dependencies中
npm install vue --no-save
5. 更新本地包
# 在 package.json 文件所在的目录中执行 npm update 命令
npm update
6. 卸载本地包
# 删除 node_modules 目录下面的包(package)
npm uninstall <package> # 如需从 package.json 文件中删除依赖,需要在命令后添加参数 --save
npm uninstall --save <package>
7. 安装全局包
npm install -g <package>
8. 更新全局包
npm update -g <package>
9. 卸载全局包
npm uninstall -g <package>
Yarn
关于Yarn呢,是因为昨天晚上搞npm install,实在是太慢了,于是想看一下这个东西

安装后,验证
yarn --version
1. 常用命令
# 初始化新项目
yarn init # 添加依赖包
yarn add [package]
yarn add [package]@[version]
yarn add [package]@[tag] # 将依赖项添加到不同依赖项类别,分别添加到 devDependencies、peerDependencies 和 optionalDependencies:
yarn add [package] --dev
yarn add [package] --peer
yarn add [package] --optional # 升级依赖包
yarn upgrade [package]
yarn upgrade [package]@[version]
yarn upgrade [package]@[tag] # 移除依赖包
yarn remove [package] # 安装项目的全部依赖
yarn
或者
yarn install
2. 与npm的区别
如果习惯使用 npm, 你可能希望使用 --save 或 --save-dev, 这些已经被 yarn add 和 yarn add --dev 所取代。
3. 文档,yarn的文档也很友好,可以直接看
https://yarnpkg.com/zh-Hans/docs/cli/install
npm与yarn命令的更多相关文章
- npm与yarn命令对比
Yarn是由Facebook.Google.Exponent 和 Tilde 联合推出了一个新的 JS 包管理工具 Yarn 是为了弥补 npm 的一些缺陷而出现的(比如,npm install时候会 ...
- 关于npm和yarn 安装vue脚手架
第一篇博客有点小紧张.轻喷~ 第一步:安装node.js 地址 --------https://nodejs.org/en/ 详细步骤这里就不写了 可以去看 地址 ----- ...
- yarn的安装与使用及与npm对应的命令
在Nodejs环境下,通过npm install -g yarn 命令进行全局安装 例如:yarn versionyarn inityarn installyarn add vueyarn add v ...
- 解决Homestead yarn , npm run dev, 命令报错问题!
解决Homestead yarn , npm run dev, 命令报错问题! 2018年06月01日 11:50:51 偶尔发发颠 阅读数:1654 版权声明:本文为博主原创,未经博主同意,不 ...
- npm命令 VS yarn命令
npm yarn 说明 npm init yarn init 在项目中引导创建一个package.json文件 npm install yarn install/yarn 安装所有依赖包(依据pa ...
- Npm vs Yarn 之备忘大全
有则笑话,如此讲到:"老丈人爱吃核桃,昨天买了二斤陪妻子送去,老丈人年轻时练过武,用手一拍核桃就碎了,笑着对我说:你还用锤子,你看我用手就成.我嘴一抽,来了句:人和动物最大的区别就是人会使用 ...
- Node入门教程(7)第五章:node 模块化(下) npm与yarn详解
Node的包管理器 JavaScript缺少包结构的定义,而CommonJS定义了一系列的规范.而NPM的出现则是为了在CommonJS规范的基础上,实现解决包的安装卸载,依赖管理,版本管理等问题. ...
- 一文看懂npm、yarn、pnpm之间的区别
文作者对比了当前主流的包管理工具npm.yarn.pnpm之间的区别,并提出了合适的使用建议,以下为译文: NPM npm是Node.js能够如此成功的主要原因之一.npm团队做了很多的工作,以确保n ...
- npm和yarn的使用对比
NPM YARN 说明 npm init yarn init 初始化某个项目 npm install/link yarn install/link 默认的安装依赖操作 npm install taco ...
随机推荐
- Nuxt项目中通过ESlint命令行修复格式问题
在package.json文件中, 往往会有个类似于 "lint": "eslint --ext .js,.vue --ignore-path .gitignore .& ...
- [Algorithm] 122. Best Time to Buy and Sell Stock II
Previous one: https://www.cnblogs.com/Answer1215/p/11974453.html Say you have an array for which the ...
- ABAP_DEMO篇33 SUM和COLLECT的用法
ABAP程序内表中的数量和金额字段 经常会需要合计, SUM和COLLECT 语法都能实现对数量和金额字段的合计. 1. SUM语法 ABAP中SUM语句比不上EXCEL里的强大:SUM只能在loo ...
- MySQL 8.0.18 InnoDB Cluster 主从(MGR)完整安装配置
提示: MySQL InnoDB Cluster底层依赖Group Replication模式,至少3台机器 1. 准备3台 CentOS Linux 7 (Core), 修改各主机名:db-hos ...
- 用于 Quinella/Exacta/Trifecta/Pick Four/Pick Six/Quaddie/Superfecta 7大规则的测试
上2篇给了详细API 设计,下面我们来模拟测试下: Quinella: self.bet_type = "Quinella" self.nraces = 1 self.horse_ ...
- [RN] React Native 图片懒加载库 animated-lazy-image
React Native 图片懒加载库 animated-lazy-image 官方Github地址: https://github.com/danijelgrabez/lazy-image 使用效果 ...
- OJ笔记
1.未考虑程序没有输出导致的格式错误: 原代码:(即使没有输出,ans集合元素为0,也输出了空格) set<int>::iterator it=ans.begin(); while(it! ...
- loj#2255. 「SNOI2017」炸弹 线段树优化建图,拓扑,缩点
loj#2255. 「SNOI2017」炸弹 线段树优化建图,拓扑,缩点 链接 loj 思路 用交错关系建出图来,发现可以直接缩点,拓扑统计. 完了吗,不,瓶颈在于边数太多了,线段树优化建图. 细节 ...
- FPGA综合的约束
近日发现,有些逻辑电路的综合时间约束和布局布线约束相差太大时,难以布通.此时,应该选择尽量接近的时钟约束.
- 一起学Makefile(一)
make和makefile makefile文件帮助我们记录了整个项目工程的所有需要编译的文件列表,这样我们在编译时仅需要输入简单的make命令就能编译出我们期望的结果. makefile文件反映了整 ...