我是一名初学者(学习网络开发大约 15 天),目前我正在学习 React 等,如果这听起来太微不足道,我很抱歉。
我试图理解 devDependency 和依赖项之间的区别以及它们的正确用法。
我试图从文档和 stackoverflow 问题中找出答案,但我不能 100% 确定我是否正确。因此,请回顾一下我目前的理解,并告诉我到目前为止我是否正确。
定义
依赖项:仅最终将由生产构建使用的包。这些将出现在最终的 package.json 文件中。
devDepndcies:这些包可以减轻我的开发工作,最终不会被产品/应用程序使用。这些不会包含在最终构建的 package.json 文件夹中。
正确使用的重要性
相当重要的是,从依赖项中正确排除 devDependency 可以使应用程序更轻。同时,错误地排除所需的依赖项将导致我的应用程序崩溃。
实际例子
在教程期间创建的 package.json 文件中,我有以下包,并且我提到了根据我当前的理解该包应具有的依赖关系类型。如果我在某个地方犯了错误,请告诉我:
如果我有任何错误,请告诉我