2014-08-29 70 views
6

有没有办法在不删除所有内容的情况下删除nodej中的devDependencies。我有在目标服务器上没有故宫,所以我做到以下几点:删除nodejs devDependencies

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

有谁知道,如果存在一个NPM模块,它可以清除安装的模块。 TIA!

+0

保留它们有什么问题?当我部署到heroku时,'npm install'不会安装'devDependencies',所以我将'devDependencies'包含在'dependencies'中,那是不是很糟糕? – eguneys 2014-08-29 15:46:40

+0

谢谢。对于heroku,它可能会工作,但heroku有npm,它可能会删除它们以节省空间(因为它知道你在生产过程中不需要它们)。在我的情况下,目的地没有npm,我不想发送不需要的文件。 – chriskelly 2014-08-29 16:39:49

回答