2016-03-01 69 views
1

我将致力于一个包含Node.js,Angular和Mongo DB的项目。我在.Net环境中工作了15年以上,所以这对我来说将是一个新世界。所以我有几个问题。如何编译Node.js和Angular

  1. 什么IDE推荐Node.js &角?我非常适合使用Visual Studio,并且我注意到VS有扩展名,所以我可以将它用于Node.js & Angular。它有intellisense &也显示编译时错误。 VS建议还是有更好的IDE可用?

  2. 从.net世界来了,你部署它们之前,所有的.NET项目必须进行编译。对于Node.js或Angular项目,这不是真的吗?我们不需要编译它们?我注意到我的团队成员只是将整个文件夹(有代码)复制到prod服务器,就是这样。没有编译,没有bin文件夹,没有发布文件夹。

  3. 我打算使用詹金斯进行部署,因此,如果第二个问题是真的,那么我想我只需要编写脚本,将代码复制到目的地。 (和相应的操作基于环境的配置文件)

回答

1

如果您已经在.NET上(特别是ASP.NET)工作,然后学习Node.js和受AngularJS不会hardle。

  1. 我会使用电子书籍VS Code
  2. 无需构建和部署。但是如果您已经知道visual studio nuget包管理器,那么npm与它相似。您可能需要为您的项目下载软件包依赖关系。与构建过程没有任何关系,但它与.NET包引用和nuget包完全相关。
  3. 是的,你可以只写脚本,如果你更喜欢使用Visual Studio中,将代码复制到目标
1

1>,那么你可以使用Nodejs plugin for VS。还有流行的Microsoft Visual Code文本编辑器。我更喜欢使用Sublime Text。

2>不,不需要编译。所有这些都是运行V8引擎的JavaScript文件。

3>是的,您需要将文件复制到需要的位置。

+0

VS代码VS Nodejs插件VS.我应该使用哪一个?我已经有Visual Studio 2013 – LP13

+0

它取决于你。如果你更习惯于VS,那么为VS安装Nodejs插件。它可能会帮助你。 –

+0

所以我在Visual Studio中安装了Node.Js的扩展。但是,我如何打开不是使用Visual Studio创建的现有node.js项目?还有其他几个开发人员(人群)在同一个项目上工作,他们正在使用不同的IDE。 Visual Studio需要“njsproj”文件来打开现有项目。我认为安装插件后,我将能够打开/浏览它作为“文件夹”,而不是项目 – LP13