如何在Windows中为Node.js / MongoDB设置开发环境?

时间:2013-07-02 09:45:40

标签: node.js mongodb development-environment

询问如何安装node.js和mongodb,但我问我如何改进我的流程:

  • 我有一个名为“_run”的文件夹,其中包含指向以下内容的链接:
    • sublime text 2
    • power cmd
    • 链接到网站(dev | production | tests ...)
  • 首先打开sublime text和power cmd程序;
  • 然后我在power cmd中有一些链接,允许我点击它们并在其中一个cmd视图中运行命令。 (比如启动mongo进程,启动节点进程,启动node-inspector ......)

我有什么可以提高的吗?

1 个答案:

答案 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没有在窗户下跑。