是否所有依赖项都在 devDependencies 中?
Can all dependencies be in devDependencies?
是否可以将基于 React 的网站的所有依赖项声明为 devDependencies
而不是(生产)dependencies
?
由于构建文件夹未与代码一起进行版本控制,因此每次检出存储库都需要对 运行 网站进行 build
操作。因此,每次结账都可以被视为一个开发环境。
dependencies
是应用程序本身使用的依赖对象,例如 react
、react-dom
.
另一方面,devDependencies
是仅在您开发或构建包时使用的依赖项,例如webpack
, babel
, prettier
.
无论您是否需要 npm install
在生产中,适当地填写这些字段将(至少)让读者清楚。
现在回答你的问题,模块打包器和转译器不关心依赖项是在 devDependencies
还是 dependencies
中,或者它是否首先存在。它只关心它存在于 node_modules
文件夹中。
是否可以将基于 React 的网站的所有依赖项声明为 devDependencies
而不是(生产)dependencies
?
由于构建文件夹未与代码一起进行版本控制,因此每次检出存储库都需要对 运行 网站进行 build
操作。因此,每次结账都可以被视为一个开发环境。
dependencies
是应用程序本身使用的依赖对象,例如 react
、react-dom
.
另一方面,devDependencies
是仅在您开发或构建包时使用的依赖项,例如webpack
, babel
, prettier
.
无论您是否需要 npm install
在生产中,适当地填写这些字段将(至少)让读者清楚。
现在回答你的问题,模块打包器和转译器不关心依赖项是在 devDependencies
还是 dependencies
中,或者它是否首先存在。它只关心它存在于 node_modules
文件夹中。