请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师应该怎么区分哪个包应该放在dependencies,哪个包放在devDependencies

老师应该怎么区分哪个包应该放在dependencies,哪个包放在devDependencies,我安装uuid的时候,引入也会像下面这种情况
图片描述
再次用npm i --save-dev @types/uuid这个命令才好

图片描述

正在回答 回答被采纳积分+3

1回答

然冬 2021-11-15 00:09:22

不用管他,我感觉你的编辑器,可能有一些小问题,可以暂时使用webstorm,或者atom、hbuilder,先不要让他有报错。

然后区分依赖类型,可以通过这个包的代码,是否最终会在生产环境被作为业务代码一部分运行就好了。

比如uuid,到项目发布,代码跑现线上的时候,他是确确实实要被用到的,所以他应该是dependencies,而像webpack,他虽然会组织一下文件依赖、打包等等,会带一些代码,但我们线上代码的某个功能,是不会依赖webpack的,所以会放在devDependencies

1 回复 有任何疑惑可以回复我~
  • 提问者 bao_ #1
    谢谢老师,我这个编辑器我都重新更新的,这个我看uuid放的是dev Dependence里的
    回复 有任何疑惑可以回复我~ 2021-11-15 00:38:29
  • 提问者 bao_ #2
    老师您的eslint怎么配置的能发一下嘛我这偶尔就报错
    回复 有任何疑惑可以回复我~ 2021-11-15 10:46:51
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信