常用的装包后缀和应用场景
在 package.json 中,dependencies 和 devDependencies 用于区分项目依赖的类型,主要区别在于它们的用途和安装场景:
npm i package 等价于 npm i package --save 生产依赖(dependencies)
例如:npm i axios or npm i axios --save
npm i package -D 等价于 npm i package --save-dev 开发依赖(devDependencies)
例如:npm i eslint -D or npm i --save-dev
npm i package -g 等价于 npm i package --global 全局依赖
例如:npm i yarn -g or npm i yarn --global
开发依赖和生产依赖的区别
| dependencies | devDependencies |
|---|---|
| 项目运行必需 | 仅开发/构建阶段需要 |