神奇的包管理器一
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
___________________________________