Javascript 如何编译Node.js和Angular

Javascript 如何编译Node.js和Angular,javascript,angularjs,node.js,visual-studio,Javascript,Angularjs,Node.js,Visual Studio,我将致力于一个项目,其中包括Node.js、Angular和mongodb。我在.Net环境中工作了15年多,所以这对我来说将是一个新的世界。所以我有几个问题 Node.js和Angular建议使用哪种IDE?我对使用Visual Studio非常满意,我注意到VS有扩展,因此我可以将其用于Node.js&Angular。它有intellisense&也显示编译时错误。是否推荐VS,或者是否有更好的IDE可用 来自.Net world的所有.Net项目都必须在部署之前进行编译。Node.js或A

我将致力于一个项目,其中包括Node.js、Angular和mongodb。我在.Net环境中工作了15年多,所以这对我来说将是一个新的世界。所以我有几个问题

  • Node.js和Angular建议使用哪种IDE?我对使用Visual Studio非常满意,我注意到VS有扩展,因此我可以将其用于Node.js&Angular。它有intellisense&也显示编译时错误。是否推荐VS,或者是否有更好的IDE可用

  • 来自.Net world的所有.Net项目都必须在部署之前进行编译。Node.js或Angular项目不是这样吗?我们不需要编译它们?我注意到我的团队成员只是将整个文件夹(包含代码)复制到prod server,仅此而已。没有编译,没有bin文件夹,没有release文件夹

  • 我计划使用Jenkins进行部署,所以如果第二个问题是真的,那么我想我只需要编写脚本,将代码复制到目标。(并根据环境相应地操作配置文件)


  • 如果您已经在.NET(特别是ASP.NET)上工作过,那么学习Node.js和AngularJS就不难了

  • 我会使用
  • 无需构建和部署。但是,如果您已经知道VisualStudioNuget包管理器,那么npm与之类似。您可能需要下载项目的包依赖项。与构建过程无关,但它与.NET包引用和nuget包完全相关
  • 是的,您可以编写脚本将代码复制到目标

  • 1> 如果您对VisualStudio更熟悉,那么可以使用。还有流行的Microsoft Visual Code文本编辑器。我更喜欢使用崇高的文字

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


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

    VS代码VS Nodejs插件VS。我应该使用哪一个?我已经有了Visual Studio 2013,这取决于您。若你们更习惯于VS,那个么为VS安装Nodejs插件吧。它可能会对你们有所帮助。所以我在VisualStudio中安装了Node.Js扩展。但是,如何打开未使用Visual Studio创建的现有node.js项目?其他几个开发人员(群组)在同一个项目上工作,他们使用不同的IDE。VisualStudio需要“njsproj”文件来打开现有项目。我想在安装插件后,我将能够打开/浏览“文件夹”而不是项目