一、什么是npm
node js自带的 包(插件)管理器
二、npm初始化
- npm init 初始化项目,创建package.json 项目配置文件
- npm init -y 初始化项目 所有选yes
- npm-v 查看版本
三、安装源
npm config set registry url
把下载源改为淘宝:
npm config set registry http://registry.npm.taobao.org
查看安装源:
npm config get registry
四、文件夹解释
package.json 项目匹配文件
- dependencies 项目需要的依赖(产品环境需要的依赖)
- scripts 项目有哪些命令
- devDependencies 开发时候需要的依赖
package-lock.json 缓存地址
node_modules (依赖)包的下载地址
五、安装
npm install <pkg>
简写:npm i jquery
安装指定版本 : npm i jquery@2.1
安装所有package.json定义的依赖 : npm i
全局安装:
- npm i <pkg> -g
- npm i js-cookie -g
查看全局安装目录 : npm root view -g
开发依赖:
- npm i <pkg> -D
- npm i <kpg>
- npm i less -D
产品依赖:
- npm i <pkg> -S