将相同的模块添加到 dependencies 和 devDependencies
add same module into dependenices and devDependencies
是否可以在 package.json
中的 dependencies 和 devDependencies 对象中包含 @babel/core
当我 add yarn add @babel/core
它被添加到依赖项,但是当我 yarn add @babel/core -D
它没有被添加到 devDependencies。
如果我删除模块并反向执行,那么我会将其添加到 devDependencies 但不添加到 dependencies。
我明白了:
warning "@babel/core" is already in "devDependencies". Please remove existing entry first before adding it to "dependencies".
是否可以在 dependencies 和 devDependencies 这两个地方有相同的 module/package 以及如何?
为什么两个地方都要有?
如果您在 "dependencies" 中输入“@babel/core”,它将适用于两种情况(用于生产和开发目的),而 "devDepencencies" 仅适用于开发目的。
npm install
默认情况下从 dependencies 和 devDependencies 安装包。
npm install --production
--production 标志告诉 npm 只从通常的依赖项安装包。
是否可以在 package.json
中的 dependencies 和 devDependencies 对象中包含 @babel/core当我 add yarn add @babel/core
它被添加到依赖项,但是当我 yarn add @babel/core -D
它没有被添加到 devDependencies。
如果我删除模块并反向执行,那么我会将其添加到 devDependencies 但不添加到 dependencies。
我明白了:
warning "@babel/core" is already in "devDependencies". Please remove existing entry first before adding it to "dependencies".
是否可以在 dependencies 和 devDependencies 这两个地方有相同的 module/package 以及如何?
为什么两个地方都要有?
如果您在 "dependencies" 中输入“@babel/core”,它将适用于两种情况(用于生产和开发目的),而 "devDepencencies" 仅适用于开发目的。
npm install
默认情况下从 dependencies 和 devDependencies 安装包。
npm install --production
--production 标志告诉 npm 只从通常的依赖项安装包。