npm常见装包后缀的区别

104 阅读1分钟

常用的装包后缀和应用场景

在 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

开发依赖和生产依赖的区别

dependenciesdevDependencies
项目运行必需仅开发/构建阶段需要