让我们使用 WebStorm 和 Angular CLI 来创建一个 Angular2 应用程序

您好,我是MetronomeKawakami(@saruyama_monki)。
在Angular Advent Calendar的第七天,我将使用WebStorm和Angular CLI来演示如何创建Angular2应用程序。

关于WebStrom 2016.3。

很抱歉我不会中文。我将使用英文为您提供翻译的结果,希望对您有所帮助。

抱歉,我将跳过有关WebStorm的介绍,它是一款付费的集成开发环境(IDE)。于11月14日进行了2016.3版本的更新,并且现在支持使用Angular CLI。

228f0489496e029a9020649e5e99d791.png

由于WebStorm包含在其他产品(如PhpStorm、RubyMine)中,因此可以以类似的方式使用。
如果你觉得这是付费软件…请先试用30天的免费试用版。我相信你会更加喜欢编程。

创建Angular2项目

打开 WebStrom,会弹出项目创建界面。

dc29ff9bfd3c5a5b370f5f5a9da26624.png

当点击“创建新项目”时,可以选择使用哪个模板进行创建。

e4ee0386f86aa98e76b6999bcc811ca9.png

从众多模板中选择Angular CLI,并输入项目名称后点击Create按钮,项目将被创建。

项目的初始设置

当项目被创建时,Angular 2 环境将会自动创建。

759b5ce0dd18fd5487fbc32643149654.png

这是WebStorm为我们执行以下Angular CLI命令。完成所有步骤大约需要三分钟左右。

$ ng init --name=AdvetCalendar
9ce2058d254c0226ed8cc8b175efe303.png

执行完后,文件结构如上所述。

让我们尝试启动一下

那么,让我们直接启动这个应用程序试试看吧。

2fa81d17cdb695f22154e4d4f3a7a4e9.png

当你从左上角的菜单中点击”npm”,会在左侧出现一个窗口,其中列出了npm脚本的列表。从中选中”start”并进行双击操作。
双击后,底部会出现控制台,并显示脚本正在执行的过程。”start”执行的是以下命令。

$ ng serve

当执行结束后,将控制台滚动到顶部,然后在浏览器中打开显示的URL。

42a49c346b07ef0b10637c03a0199241.png

Angular2应用程序已启动,AppComponent已显示。
该服务器是一个Live Development Server,因此即使在没有重新加载浏览器的情况下,也可以添加和编辑组件并进行反映。

让我们尝试添加一个组件。

我们接下来尝试添加一些新组件。

スクリーンショット 2016-12-06 20.50.57.png

从文件列表中,右键点击app目录。在新建菜单中选择Angukar CLI…。

ed7a248559f42621842b1ae1054263bb.png

选择后,将显示一个包含Angular2组件列表的窗口,请双击组件。

ea68b8802cdcf5d8fc57bd049b881d89.png

打开一个对话框以确定组件名称,然后输入组件名称并点击确定按钮。

d38701ce6282ca7df5c70b8cc9125f23.png

当点击确定按钮后,Angular CLI将启动,并执行以下命令以创建组件。

$ ng generate component advent_calender.component
f7a18b62de2c7a1074e9077f95f4f90f.png

另外,如果在Angular CLI中创建组件,则会自动将其声明在NgModule中。

尝试一下Angular2的教程。

既然已经学会在WebStrom中使用Angular CLI,那么接下来我们来尝试一下Angular2的教程吧。虽然官方网站的教程也不错,但对于英语不擅长的同学来说,可以尝试一下ng-japan的实践资料!

广告
将在 10 秒后关闭
bannerAds