我想部署我的KrakenJS项目。 我使用grunt构建了项目,并在.build目录中获得了输出结果。 但我不确定接下来该怎么做。我应该打包整个项目并使用npm start在服务器上运行吗,还是需要对构建结果进行其他操作? 非常感谢您的帮助。谢谢。
个人来说,我使用GIT来部署应用到生产环境。它快速且简单。 自动化部署的一些资源: http://davidtucker.net/articles/automating-with-grunt/ http://codeplease.wordpress.com/2013/09/27/deploying-node-js-production/ https://gist.github.com/mkoryak/5293127
是的:打包所有内容并将其发送到服务器是完全合理的部署策略。 有些人使用npm shrinkwrap;如果您愿意相信npm注册表可以进行部署,那么这很有用。在那里,npm package也很有用。 许多人将构建树检查到发布git存储库中--这也不是一个坏策略,并允许增量传输部署,这非常好。