【发布时间】: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,我不想发送不需要的文件。