准备node_modules进行分发?

时间:2016-03-04 11:06:48

标签: node.js gruntjs node-webkit

有没有办法让node_modules更紧凑以供客户端使用?例如,使用nodewebkit?

我考虑删除不必要的文件和缩小。

谢谢!

2 个答案:

答案 0 :(得分:0)

我认为您可以使用npm install --production,因此您不需要为您的生产环境安装不必要的模块,例如:grunt,gulp,mocha等。当然,这取决于您是否使用{{安装开发模块1}}

答案 1 :(得分:0)

是的,有办法。

按此顺序执行以下操作:

  • npm install --production
  • npm dedupe展开hirarchy并删除重复项
  • 使用grunt package minifier如果您有一个构建器,它将删除所有不需要的文件(自述文件,制作文件,测试,文档等)。