看了一下,打包的时候把 node_module 下面的所有 内容都打包进去了,最后出来的包有几十MB 大小,刚开始用的时候还以为是出了什么问题,后来有一次运行后就吃饭去了,回后终于成功。

问题是在云引擎上不是自动安装依赖的么,为啥要把本地的这些多余文件传上去,建议处理一下 .gitignore 文件,自动忽略,否则太慢了,谢谢。

顺便问一下,你用的 npm 版本是多少

@matin0728
你可以试一下找到 avoscloud 的代码把 83 行改成 'node_modules'
另外使用 git 部署也可以暂时绕过这个问题

ok_hand

我看了一下源码,node 模块打包的时候是由这一行配置控制的:

我实测也不会打包进去 node_modules。

https://leancloud/avoscloud-code-command/blob/master/lib/runtime.js#L81-L84

这里是本地调试的时候 watch 的代码,与 deploy 无关。cc @sdjcw