dependencies
代码运行时所需的依赖
devDependencies
开发过程所需的依赖,运行时不需要的依赖
peerDependencies
同伴依赖,在发布包的时候需要的依赖
有这种依赖意味着安装包的用户也需要和包同样的依赖
optionalDependencies
可选依赖:即使安装失败,Yarn也会认为整个依赖安装过程是成功的。
bundledDenpendencies
打包依赖:在发布包时,需要被打进包里的依赖。
适合场景:
- 当你想使用一个不在 npm registry 里的,或者被修改过的第三方库时;
- 当你想把你自己的项目作为模块来重用时;
- 当你想和你的模块一起发布一些文件时;
网友评论