什么是npm

神奇的包管理器一 npm
npm
( Node Package Manager, Node 管理器)是 Node js
默认的用 JavaScript语言  编写的软件包管理系统(工具)

npm 完全用 JavaScript 写成,最初由艾萨克 ·施 吕特( Isaac Z.
Schlueter )开发。

npm 可以 管理本 项目所需要的模块并自动维护依赖情况 ,也 可以管理全局安装的
JavaScript 工具。

如果 个项目中 存在 package.json 文件,那么用户可以直接使 npm install 令自动
安装和维护当前项目所需的所有模块

package. on 文件中,开发者可 以指 定每 个依赖 项的版本范围,这样既可以保证模块自动更新,又不会因为所需模块功能大幅变化而导致 项目出现问题 。开发者 也可以选择将模块固定在某个版本之上
npm和java开发技术中的maven工具功能理念很像可以把npm理解为javascipt世界中的“”maven“”工具的化身

npm的安装:

若安装 npm
先需要安装 n ode .js ,它是一 JavaScript 运行环境( Runtime)(服务器端javascript运行时环境)

实质是 Chrome V8 引擎进 了封装。 

javascript之于nodejs环境相当于java之于jdk 你可以这么理解

如果读者在使用 npm 进行包 管理的时候, 因为网 而导致出现的一些安
装失败的情况时 可以切换为国内的包源进行安装(install 你需要的javascript软件组件模块)

淘宝提供了定制的 cnpm 命令行工 代替默认的 npm 进行操 作,其 参数 和使用方法与 npm 相同

其安装方式等同于 个普通 npm 包的安装方法 使用命令代码进行安装。
npm install - g cnpm  -- regi stry=https: //registry. npm. taobao. org

___________________________________

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值