前端学习-NPM

154 阅读1分钟

npm (Node Package Manager)是 Node.js 的包管理工具
包就是一坨代码,就是 Node.js 的第三方模块
npm 是一个命令,跟随 Node.js 一起安装
npm 可以下载(安装)包和包的依赖

npm 镜像源

npm 管理的 Node.js 包的资源地址 npmjs.com

npm 从镜像源下载包

www.npmjs.com/package/pac…
npm install package-name

修改 npm 镜像源

国外镜像 registry.npmjs.com
国内镜像 registry.npm.taobao.org

npm config set registry https://registry.npm.taobao.org
npm config get registry

使用 npm 安装包

npm install package-name

npm安装包的方式

全局安装:多个项目都能用到(将包当做全局工具使用)
项目安装:只有当前项目用到

全局安装

把包当成全局命令来使用

  • 明确你的需求
  • 找到合适的包
  • 通过 npm 安装包
  • 使用包
npm install package-name --global 
//或 
npm i package-name -g

项目(局部)安装

包只在当前项目中使用

  • 创建项目目录(mkdir project)
  • 进入项目目录(cd project)
  • 初始化项目(npm init)
  • 在项目中安装包
npm install <package-name> --save 
//或
npm i <package-name> -S

--save 与 --save-dev

npm 安装命令的参数

--save / -S
安装的包开发和上线都需要

--save-dev / -D
安装的包只在开发环境使用

npm install <package-name> --save-dev 
//或
npm i <package-name> -D

总结

npm安装包的方式

  • 全局安装:npm i package-name -g

  • 项目安装: npm i package-name -S
                     npm i package-name -D