npm
1.npm 网站
www.npmjs.com 搜索第三方包,如果存在可以用npm i 进行下载
2. npm 命令行工具
只要安装了node就安装了npm
常用命令:
npm init // 生成 package.json
npm init -y //跳过向导,快速生成
npm i 包名 // 只下载包
npm i 包名--save // 下载包并且保存依赖项到 package.json的 dependencies
npm i // 下载 dependencies 中的所有依赖性
npm uninstall 包名 // 只删除,如果有依赖性会保存 npm un 包名
npm uninstall --save 包名 // 删除的同时把依赖信息也删除 npm un -S 包名
npm help // 查看使用帮助
npm 命令 --help // 查看某个命令的使用帮助
package.json
是node.js的包说明文件/包描述文件,当使用
npm i --save 包名
mpm i 包名 --save
加上--save时,会将包的相关信息保存到package.json中
npm init 可以初始化一个package.json文件
当执行 npm i 的时候,会找到当前执行命令文件所在目录的package.json,下载dependencies中的所有依赖
"dependencies": {
"@novnc/novnc": "^1.2.0",
"@riophae/vue-treeselect": "~0.4.0"
}
当版本前面是^,^1.2.0表示可以安装大于1.2.0的版本,比如1.2.1,1.2.3
当版本前面是~,~0.4.0表示可以安装大于0.4.0的版本,比如0.4.1,0.5.1
package.json里面是每个依赖大概的版本
package-lock.json 可以锁定版本
国内淘宝镜像
npm.taobao.org
cnpm i 包名 //从国内网站上下载