【问题标题】:Delete nodejs devDependencies删除 nodejs devDependencies
【发布时间】:2014-08-29 15:21:01
【问题描述】:

有没有办法删除nodejs中的devDependencies而不删除所有内容。我在目标服务器上没有 npm,所以我执行以下操作:

$ npm install
$ grunt build
$ rm -rf node_modules
$ npm install --production

有谁知道是否存在可以清除已安装模块的 npm 模块。蒂亚!

【问题讨论】:

  • 保留它们有什么问题?当我部署到 heroku 时,npm install 没有安装devDependencies,所以我将我的devDependencies 包含在dependencies 中,这很糟糕吗?
  • 谢谢。对于heroku,它可能有效,但heroku 有npm,它可能会删除它们以节省空间(因为它知道您在生产过程中不需要它们)。在我的情况下,目的地没有 npm,我不想发送不需要的文件。

标签: node.js gruntjs


【解决方案1】:

您可以使用npm prune --production

【讨论】:

  • I have no npm on the destination server - OP.
  • 正是我需要的:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-24
相关资源
最近更新 更多