gpt4 book ai didi

npm - 为什么 Grunt 会进入 devDependencies?

转载 作者:行者123 更新时间:2023-12-04 01:11:32 25 4
gpt4 key购买 nike

Grunt 文档指出它(和任何插件)应该包含在 devDependencies 中。 package.json的部分.我可能遗漏了一些明显的东西,但我不明白为什么。如果我想部署我的应用程序的生产版本,我仍然需要构建它。如果我不构建它,那我为什么需要 Grunt?

换句话说,想象一下我拉出我的 repo 并说:

npm install --production

如果 Grunt 在 devDependencies 中,我现在如何构建我的应用程序部分?

最佳答案

你用 Grunt 做什么?

Grunt 通常列在 devDependencies 中,因为即使您将它部署到生产环境中,您仍然需要编译 CoffeeScript、SASS 等内容。

在我们的例子中,它看起来像这样:我们检查 GitHub 的最新更改,然后我们的部署脚本登录到服务器,从 GitHub master 拉取最新代码,运行 npm install 然后 grunt production。

然后我们在服务器上对站点进行了干净的生产构建。

关于npm - 为什么 Grunt 会进入 devDependencies?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17218795/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com