npm
1、npm 命令
1.1、配置镜像源
- 华为镜像
npm config set registry https://mirrors.huaweicloud.com/repository/npm/
- 淘宝镜像
npm config set registry https://registry.npmmirror.com
1.2、常用命令
忽略对等依赖错误
解决依赖版本冲突,强行安装依赖
npm install --legacy-peer-deps
2、详解 package.json
- 标准字段:NPM 官方定义
- 非标字段:作者自定义、构建工具定义
- 标准字段
name
:包名version
:版本description
:描述main
:入口文件files
:指定上次文件repository
:仓库信息keywords
:NPM 搜索关键字author
:作者license
:开源协议bugs
:提交 issues 的地址homepage
:官网主页 or 仓库地址dependencies
:生产环境依赖devDependencies
:开发环境依赖scripts
:项目运行的命令,比如 start、dev、build、prepare、test 等等
- 非标字段
module
:构建工具,项目的 esmodule 入口文件types
:TypeScriptunpkg
:CDNjsdelivr
:CDNexports
:构建工具sideEffects
:构建工具,标志副作用buildOptions
:作者自定义