我不询问如何安装node.js和mongodb,但我问我如何改进我的流程:
我有什么可以提高的吗?
答案 0 :(得分:1)
如果您在Windows上运行和托管,可以查看可能使用iisnode。它是一个为您运行节点的iis模块。然后,当您对任何文件进行更新时,您只需要回收该应用程序池。它还允许您通过浏览器调试代码。
您打算如何进行托管?如果您计划使用像nodejitsu那样的直接节点托管或类似的东西,iisnode将不是最好的选择,但我个人需要.NET托管,所以iisnode是一个很好的方式让我保持一切托管在一起。 Sublime是一个出色的编辑器,我相信你已经知道了,所以一定要坚持下去。
修改强>
在这种情况下,我建议使用管理应用程序打包和部署的东西。像grunt这样的东西会很好。 Grunt将允许您在一个命令中运行单元测试,jshint,缩小代码并启动Web服务器。当你运行grunt时,它会在Gruntfile中查找你的配置,告诉它该做什么。另一个工具是Yeoman。 Yeoman实际上使用grunt和其他一些工具来为您管理项目。它管理每个应用程序的节点模块,并且可以针对多种不同的部署类型进行配置,即Dev,Test,Prod。我只在我的Linux机器上使用它,所以我不确定它在Windows上的效果如何。咕噜应该没问题,但是Yeoman可能不会。我好像记得Yeoman没有在窗户下跑。