Webstorm 下的Angular2.0开发之路

人一旦上了年纪,记忆力就变得愈来愈很差。html

最近写了许多的博文,倒不是为了给谁看,而是方便本身来搜索,否则一会儿又忘记了。node

若是恰巧帮助到了你,也是个人荣幸~~~~~~~~~~~~angularjs

废话很少说,看正题~~~~web

首先打开你的webstorm。这里插一句话,尽可能保证你的webstorm是比较新的版本,在webstorm的右下角会有提示你更新的。由于就目前来看,咱们的angualr2.0项目是采用typescript来编写的,而最新版本的webstorm都只能支持到typescript2.0.8,而typescript已经发布到typescript2.0.9。也就是若是你的webstorm版本更低的话,你所能支持的语法就更少。typescript

1.首先须要建立一个project。npm


能够看到图片上有两个关于Angular的选择。一个是AngularJS,这个建立的是基于Angular1.0版本类的project。另外一个Angular CLI建立的才是基于Angular2.0的项目。json

WebStorm有这点的好处就是会自动连接到你电脑里已经安装的路径上。从图片能够看出:Node interpreter:就是连接到我电脑里面安装node的路径下。浏览器

若是你的Angular CLI没有自动连接那就是说明你没有安装。服务器

angular是用typescript编写的,因此先安装typescript,再安装angularjs-cliapp

npm install -g typescript typings
npm install -g angular-cli --ignore-scripts
npm install

可能安装会有点慢,不过都是能够安装成功的。 三条命令,若是有些你安装过了就不须要安装了。~~~

点击Create以后

这样就创立了一个名为Yue的project。你这时候就会发现node-modules已经下载好了。package.json和tsconfig.js都已经建立好了。

其实这些也是须要一个过程的~~~~刚开始create以后,个人名为Yue工程的项目里面什么都是没有的,文件夹根本点不开,可是webStorm会自动给咱们下载好,可能得大概等个20秒。看到终端出现done说明下载完成了。

你会发现webStorm是如此的贴心,app文件夹都给咱们建立好了,不只如此,文件夹里还有app.module.ts和app.component.ts。你须要改动什么直接在这些ts文件里改动就能够了。

 还有一点就是webStorm 能够帮咱们将ts自动转为js .会在上方提示你需不须要将ts转为js文件,点击ok就是能够的了。

转完以后别傻傻的去ts文件下面找,由于都给你提出来了,都在dist下面。

咱们经过展开Yue工程,会发现其实里面有一个名为Index.html的页面。接下来咱们运行此页面看看。

运行项目这边有个步骤,就是得先开启服务。这边很差截图,就直接用文字说明了。

找到你的package.json文件鼠标右击,找到show npm Scripts,就会看到下面有一个相似图片这样的树结构

选中start双击两下。查看控制台有运行的服务器以下图所示:ng start

能够看到Server is running on http://localhost:4200

这样咱们在浏览器运行http://localhost:4200  就能够看到咱们运行的项目啦

补充一句,由于默认的4200的端口,若是你须要换的话也是能够的package.json里面的

ng serve --host localhost --port 4201

增长后面的就能够

啦啦是否是很神奇。

而后咱们也能够添加本身想要的组件,好比如今我须要在运行一个hello-world

将鼠标放到项目里面的src路径上,右击New——————而后选择Angular CLI 就会出来一个框

选择你须要的就行。这里咱们选择component。

看到控制台出现Done,说明成功啦。而后能够看到咱们创立的hello-world在哪里

提示咱们在src/app/hello-world。而后往项目中一找真是的。

打开hello-world.component.ts这里边自动建立的都在前面添加了app这个字样。

只须要把selector的值添加到

而后在浏览器查看,就会发现已经显示了。

不容重启服务怎么的,是自动刷新的。

很好是否是~~~~

相关文章
相关标签/搜索