不确定是否应该在此处发布,但在构建包含已准备好部署的节点应用的ZIP文件时,我真的很想学习什么是好习惯。
现在,我只是运行zip -R app.zip root_folder
并使用此zip在生产中部署,但它会复制整个文件夹,如node_module/*
,而不会进行任何压缩或缩小。使用Node.JS时是否正常?在我需要解压缩并运行node supervisor.js
之后。我来自Scala / Java世界,我曾经生成一个二进制文件来部署。
我正在阅读GulpJS以生成拉链,运行单元测试,jslint和其他东西,但我不认为这适合我的世界。