小小千想和您聊一聊

当前位置: 首页> 技术分享> npm、cnpm与yarn

npm、cnpm与yarn

  npm

  npm is the package manager for JavaScript and the world’s largest software registry.

  npm是目前最火的包资源管理工具之一。

  为什么我们需要一个包管理工具?

  因为我们在Node.js上开发时,会用到很多别人写的JavaScript代码。如果我们要使用别人写的某个包,每次都根据名称搜索一下官方网站,下载代码,解压,再使用,非常繁琐。于是一个集中管理的工具应运而生:大家都把自己开发的模块打包后放到npm官网上,如果要使用,直接通过npm安装就可以直接用,不用管代码存在哪,应该从哪下载。

  更重要的是,如果我们要使用模块A,而模块A又依赖于模块B,模块B又依赖于模块X和模块Y,npm可以根据依赖关系,把所有依赖的包都下载下来并管理起来。否则,靠我们自己手动管理,肯定既麻烦又容易出错。

  npm 常用命令

  · 初始化一个新项目

  npm init || npm init -y

  · 安装依赖包

  npm install [package]

  npm install [package]@[version]

  npm install [package]@[tag]

  · 将依赖项添加至开发的依赖类别中

  npm install [package] --save-dev || npm install [package] -D

  · 升级依赖包

  npm update [package]

  npm update [package]@[version]

  npm update [package]@[tag]

  · 安装项目的全部依赖

  npm install

  · 全局安装 - 一般是安装工具

  npm install [package] -g

  yarn 常用命令

  · 初始化一个新项目

  yarn init

  · 安装依赖包

  yarn add [package]

  yarn add [package]@[version]

  yarn add [package]@[tag]

  · 将依赖项添加至开发的依赖类别中

  yarn add [package] --dev || yarn add [package] -D

  · 升级依赖包

  yarn upgrade [package]

  yarn upgrade [package]@[version]

  yarn upgrade [package]@[tag]

  · 移除依赖包

  yarn remove [package]

  · 安装项目的全部依赖

  yarn || yarn install

  · 全局安装

  yarn global add [package]

  cnpm

  由于npm的安装可能会比较慢。于是我们可以使用cnpm这个淘宝镜像来替代npm。

  npm install -g cnpm --registry=https://registry.npm.taobao.org

  运行上面命令,之后就可以使用==cnpm==来替代==npm==啦。

上一篇:c++程序入门之赋值操作符

下一篇:npm + gulp + scss + 项目架构

QQ技术交流群

千锋HTML5官方②群
857920838

加入群聊

用户登录

手机号:

密码:

图形验证码:

点击切换

用户注册

手机号:

登录密码:

图形验证码:

点击切换

短信验证码:

获取验证码

忘记密码

1安全验证

2重置密码

手机号:

图形验证码:

短信验证码:

获取验证码

忘记密码

1安全验证

2重置密码

新密码:

确认新密码:

获取课程

添加小千老师微信,获取课程信息

如何获取课程?

一、需拥有此本教材

如没有,可点击下方入口购买当当购买入口京东购买入口

二、添加小千老师,发送拥有凭证,解锁课程资源

1.购买该教材的订单信息
2.拥有的实体书信息等

更换手机号

新手机号:

图形验证码:

短信验证码:

获取验证码