老师应该怎么区分哪个包应该放在dependencies,哪个包放在devDependencies
来源:3-10 MongoDB 和 Compass 的安装和使用(下)

bao_
2021-11-14
老师应该怎么区分哪个包应该放在dependencies,哪个包放在devDependencies,我安装uuid的时候,引入也会像下面这种情况
再次用npm i --save-dev @types/uuid这个命令才好
写回答
1回答
-
然冬
2021-11-15
不用管他,我感觉你的编辑器,可能有一些小问题,可以暂时使用webstorm,或者atom、hbuilder,先不要让他有报错。
然后区分依赖类型,可以通过这个包的代码,是否最终会在生产环境被作为业务代码一部分运行就好了。
比如uuid,到项目发布,代码跑现线上的时候,他是确确实实要被用到的,所以他应该是dependencies,而像webpack,他虽然会组织一下文件依赖、打包等等,会带一些代码,但我们线上代码的某个功能,是不会依赖webpack的,所以会放在devDependencies。
122021-11-15
相似问题