Npm 和包
npm 和包
包
第三方模块就是包
npm
包的下载库
npm 官网:https://www.npmjs.com/
查看 npm 版本
1 | npm -v |
命令
安装包
1 | npm install 包名称 |
卸载包
1 | npm uninstall 包名称 |
node_modules:文件夹用来存储安装到项目中的包
package-lock.json:记录 node_modules 下的包的信息
指定版本
1 | npm i 包名称@版本号 |
包管理配置文件
package.json:项目名称、版本、描述等基本信息
包管理工具必须放在项目根目录下
创建
1 | npm init -y |
dependencies节点
开发以及上线都需要使用的包–核心依赖包
dependencies节点是一个对象,属性是包名,属性值是包的版本
1 | npm install 包名称 --save |
安装包管理文件下记录的全部包以及版本
devDependencies节点
只在开发阶段会使用到的包–开发依赖包
1 | npm install 包名称 --save-dev |
npm 淘宝镜像
1 | 检查下包镜像源 |
nrm
更加方便的切换镜像源
安装
1 | npm i nrm -g |
全局安装 nrm
使用
1 | nrm ls |
查看所有可用的镜像源
1 | nrm user taobao |
切换到淘宝镜像
包的分类
项目包
按照在项目中的 node_modules文件夹下的包
可分为 dependencies 和 devDependencies
全局包
安装时添加了 -g 参数
1 | npm i 包名称 -g |
默认安装在 npm/node_modules
下
包的规范结构
- 包必须以单独的目录存在
- 包的顶级目录下必须包括 package.json文件
- package.json 下必须包括:
- name: 包的名称
- version: 包的版本
- main: 包的入口
- description: 包的描述
- keywords: 包的搜索关键字
- license: 开源许可协议
yarn
包下载工具
安装
1 | npm i yarn -g |
安装包
1 | yarn add 包名称 |
卸载包
1 |
|
-
感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 View Room
评论