我注意到在几乎所有关于打字稿的教程或博客文章中,人们只是通过npm为类型和/或打字稿相关模块安装包作为依赖。 这是编译时相关的事情,最终用户将永远不必加载它,所以对我来说逻辑上这应该都是impl。详细信息因此转到package.json的devDependecies部分。 我假设我错过了一些东西,并希望得到紧凑而合理的答案:)
答案 0 :(得分:3)
虽然这是我在17年写回来的时候,但我却被证明有相反的证据。有关详细信息,请参阅linked duplicate。
因为他们懒惰/不知道差异。
@types
一定是devDependencies
,您不希望在npm i some-package
时安装它们,只有当您克隆代码并致电npm i
时才会安装。{/ p>
你完全正确。