第三篇:NPM包管理与操作
① 我们首先得安装 node js
node js 版本控制 的版本管理工具 nvm
② 安装完nvm之后 可以指定安装 node 的版本并控制
nvm list available
显示可下载版本的部分列表 nvm install
版本号 安装指定的版本的nodejs
③ node 安装完之后 npm即安装完
④ NPM是专门管理开发中用到的依赖包 信息存储在package.json中
依赖 :开发依赖(程序员在开发时需要用到的依赖包)
生产依赖(使用时必须要用的依赖包)
⑤ 上传自己写的NPM包
使用CommonJs规范 暴露自己的代码
function random(a,b){
return ParseInt(Math.random()*(b-a)+a);
}
module.exports = random
然后初始化package.json
name :simple-random-function 名字一定不能随便写
初始化之后登录NPM npm login 填写信息完之后 npm publish 推送自己的包
更新安装包 在 version:'1.0.0' 这里修改 改完之后 直接 npm publish 就可以
⑥npm学会使用完之后 就要考虑到效率问题了 由于npm仓库地址在国外
所以平时下载安装包的时候很有可能不稳定或者卡死那么我们可以修改
一下npm的镜像地址
为了便于区分首先需要安装 cnpm包管理器(淘宝npm镜像包管理工具国内服务器)
npm install -g cnpm --registry=https://registry.npm.taobao.org
安装完之后 我们可以使用cnpm 命令来下载需要的安装包
然后修改 npm 下载安装包的仓库地址
npm config set registry https://registry.npm.taobao.org(安装包的时候更快速)
如果下次要推送自己的包的时候 记得将npm仓库地址改过来
npm config set registry https://registry.npmjs.org/
⑦ yarn包管理工具其实也是为了更快速的下载包
也可以直接使用 npm i yarn -g 安装yarn
目的:代替npm
特点:本地缓存机制
装过的包下次不会进行远程安装 并行下载 一次可下载多个包
精准的版本控制 保证每次安装和上一次都是一样的