如果我调用 yarn add <my-package>
, Yarn 将安装 <my-package>
的依赖项和 devDependencies .这是正常行为吗?
我检查了文档,但找不到阻止它安装开发依赖项(我不需要)的方法。我相信 devDependencies 是用于将源代码编译到构建脚本中的依赖项。构建我的应用程序我只需要构建。
最佳答案
使用 --production=true
(或简称 --production
或 --prod
)。这确实是正常行为; Yarn 假定您处于“开发”环境中,除非您的 NODE_ENV 环境变量设置为“生产”。
看看 Yarn 的 documentation .
关于javascript - 当我只需要构建时,为什么 yarn 会安装开发依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49530678/