npm/nrm与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>

10. 配置镜像

npm --registry https://registry.npm.taobao.org install express # 临时使用淘宝镜像安装express框架

npm --registry https://registry.npm.taobao.org install # 临时使用淘宝镜像安装全部

npm config set registry https://registry.npm.taobao.org # 永久使用

nrm

nrm(npm registry manager )是npm的镜像源管理工具

安装

npm install -g nrm

查看可选的源

nrm ls

切换源

nrm use taobao

添加和删除

nrm add [registry name] [URL]

nrm del [registry name]

测试速度

总结:切换源并使用

nrm 添加公司的源【nrm add [name] [URL]】

nrm 切换公司的源【nrm use [name]】

npm 确认公司的源【npm config get registry】

npm install ...

 

Yarn

关于Yarn呢,是因为昨天晚上搞npm install,实在是太慢了,于是想看一下这个东西

https://yarnpkg.com/zh-Hans/

安装后,验证

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

 

posted @ 2019-07-16 11:40  露娜妹  阅读(874)  评论(0编辑  收藏  举报