这里的用例是AWS lambda。如今,npm模块包含所有文档,测试,示例,网站等。因此,当我们上载zip时,它将包含所有不需要的文件。
有一个npm软件包可以做到这一点。这就是所谓的节点修剪。它删除了几乎所有非代码的内容。
安装说明:
npm install -g node-prune
用法:在终端中导航到项目的根目录,然后键入
node-prune
https://www.npmjs.com/package/node-prune
NB:看起来好像当前没有维护,但是维护起来并不多。仍然适合我,并且仍然下载了大约。根据npmjs.com,每周有500次。