什么是NPM
NPM的全称是Node Package Manager,是⼀个NodeJS包管理和分发⼯具,这⾥要搞清楚包的概念, 通俗的说,包就是具有⼀定功能的⼯具(软件),本质上呢这些包就是很多⽂件的集合,例如下图就是⼀ 个包:
使用NPM
1 初始化项⽬
npm init
(这条命令运⾏后,会在项⽬⽂件夹下⽣成⼀个package.json的⽂件,记录⼀些关于项⽬的信息,如果加 上 -y 参数,表示默认所有配置项⽬)
npm inint -y
2 安装包
npm install 包名称 --save-dev
实例:安装jquery
npm install jquery --save
2.NPM使⽤
(其中,jquery就是⾮常著名的库,–save表示安装的是项⽬依赖包,你可以理解为项⽬上线以后还需要 使⽤的包,我们就⽤加 --save这个参数,如果⼀些开发的时候辅助开发的⼯具,我们需要⽤–save-dev 来保存,例如:安装babel-cli)
npm install bable-cli --save-dev
注意:babel是⼀个编译转换⼯具 把ES6代码转换成ES5代码的
–save 和 --save-dev 它们记录包的位置也不⼀样,在package.json⽂件中,它们的记录的位置如下 图: