所以,这可能是一个愚蠢的问题,如果是的话,我确实对此表示歉意。但是我似乎在任何地方都找不到任何文档。我的目标是在Visual Studio中使用Ionic 2创建一个Angular 2项目,但我不想使用任何.NET框架。我似乎发现的所有东西都使用.NET框架,或者在单独的IDE中完全在视觉工作室外工作,并利用命令行工具,以及node.js和npm。我很好奇是否可以做,或者node.js/npm是做事的首选方式?
为您的IDE使用Visual Studios代码。这是Visual Studios的轻重量版本。它还在所有操作系统上运行。之后,从Ionic,Ionic CLI,Nodejs等命令行安装所有全局项目。我安装了nodejs,因为它会自动安装npm。然后,在VS代码内部,您可以打开集成的终端并使用离子CLI创建项目骨架并开始。整个过程非常简单快捷。要回答您的最后一个问题,NPM是最简单,可能是最有记录的开始方式。
使用命令行工具,以及node.js和npm
我真的很想知道如何在没有节点的情况下构建离子应用程序。您必须使用节点。
如果node.js/npm是做事的首选方式?
绝对是。如果需要,您可以使用其他软件包管理器,例如YARN。
如果您是您的首选IDE,您仍然可以将视觉工作室用作IDE。甚至Visual Studio也有一个GUI过程来简化构建节点应用程序的过程,它仍然在引擎盖下使用节点。