为什么使用npm
- 之前写网页引入库,都需要< script src = ‘jquery.js’ >,但是随着引入库增多,项目交替变得越来越难管理(很乱,不知道哪些是用到了哪些没用,是不是可以删除)
- 现在使用 npm 包管理,每个项目中会有package.json,记录了该项目使用了哪些库/包。项目用到了哪些库一目了然,项目上传git只需传代码,依赖的包不用传。别人使用该项目时,只需下载下来,执行npm install 就能安装好该项目对应的所有依赖。
npm常用指令
- 创建一个拥有npm包管理的项目,只需建个文件夹,cmd 进入该文件夹执行 npm init -y,初始化项目就行了。(-y是使用默认配置)
npm init -y
- 一次性安装该项目所有依赖:
npm install
- 安装包/库
npm install xxx yyy --save
- 卸载删除包/库
npm uninstall xxx
- 若要全局安装(即不只是当前项目使用) 或 使用淘宝镜像快速安装,可以在指令后追加:-g --registry=https://registry.npm.taobao.org
npm i xxx -g --registry=https://registry.npm.taobao.org
- 更新某个包的版本(即升为最近最高的版本)【用的比较少】
npm update xxx
koa项目启动
node app.js