NPM
- 安装cnpm:
npm install -g cnpm --registry=https://registry.npm.taobao.org
- 设置npm镜像地址(淘宝镜像):
cmd npm config set registry https://registry.npm.taobao.org
- 查看npm镜像地址:
npm config get registry
报错记录
Error: EPERM: operation not permitted, unlink '......'
- 原因:这个错误出现的原因就是网络不稳定,导致npm包下载不完整或者出错导致的。
- 解决办法:删除node modules中的全部文件。→ 清除Npm缓存。
- 【删除node modules文件】的方式有两种:
- 1、直接右键删除,缺点是依赖过多时,删除速度非常慢。
- 2、通过安装rimraf来删除【墙裂推荐此种方法,光速】。
- npm install -g rimraf
- 先进入node_modules所在的文件夹。然后直接输入:rimraf node_modules
- 【清除Npm缓存】的方式有两种:
- 第一种是直接删除缓存文件,删除C:\Users\用户名.npmrc 这个文件。
- 第二种是执行:npm cache clean --force,同样达到清除缓存文件的目的。
- 【删除node modules文件】的方式有两种:
Yarn
安装
- 命令:
npm install yarn -g
- 配置 Yarn 淘宝镜像:
yarn config set registry https://registry.npm.taobao.org
- 全局安装 vue-cli:
yarn global add vue-cli
命令
yarn init
// 初始化一个新的项目yarn add [package]
// 添加一个依赖包yarn add [package]@[version]
// 添加一个指定版本的依赖包yarn add [package]@[tag]
yarn
或者yarn install
// 安装所有的依赖包
npm 与 yarn命令比较
NPM | Yarn | 说明 |
---|---|---|
npm init | yarn init | 初始化某个项目 |
npm install/link | yarn install/link | 默认的安装依赖操作 |
npm install taco --save | yarn add taco | 安装某个依赖,并且默认保存到package |
npm uninstall taco --save | yarn remove taco | 移除某个依赖项目 |
npm install taco --save-dev | yarn add taco --dev | 安装某个开发时依赖项目 |
npm update taco --save | yarn upgrade taco | 更新某个依赖项目 |
npm install taco --global | yarn global add taco | 安装某个全局依赖项目 |
npm publish/login/logout | yarn publish/login/logout | 发布/登录/登出,一系列 NPM Registry 操作 |
npm run/test | yarn run/test | 运行某个命令 |