Rumah > hujung hadapan web > tutorial js > angularjs如何搭建开发环境?angularjs搭建开发环境的过程分析

angularjs如何搭建开发环境?angularjs搭建开发环境的过程分析

寻∝梦
Lepaskan: 2018-09-06 15:28:18
asal
1434 orang telah melayarinya

本篇文章主要的介绍了关于angularjs搭建开发环境,这里有angularjs开发环境的搭建过程。想看的还不看过来,接下来我们开始一起阅读本篇文章吧

一、首先我们简单的介绍一下Angular-cli的特性:

Angular-cli可以快速搭建框架,创建module,service,class,directive等;

有webpack的功能,可以实现代码分隔、按需加载等;

自动配置开发环境、测试环境、生产环境,可以实现代码的打包压缩和热部署,还可以实现模块测试、端到端测试

Angular-cli可以通过后缀自动识别sass、less的预编译;

Angular-cli可以在创建的时候进行TypeScript的配置,还可以做一些个性化配置;

通过Angular-cli创建的工程结构是最佳实践,可以用于生产环境;

二、现在开始安装nodejs:

AngularJS需要用到Nodejs,所以我们需要先安装nodejs,需要用到nodejs,nodejs的下载地址是:https://nodejs.org/en/download/(想看更多就到PHP中文网AngularJS参考手册栏目)

三、这里需要安装npm和cnpm

下一步是安装npm,

NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:

允许用户从NPM服务器下载别人编写的第三方包到本地使用。

允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。

允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。

到这里已经完成了nodejs和npm的安装,不过在大天朝内用npm安装的话会有一些问题,所以我们用cnpm安装,cnpm也是npm的一个包。

安装cnpm,执行命令:npm i -g cnpm

执行这个命令之后,等待完成,然后输入cnpm version查看是否安装完成,这里我已经安装过了,所以可以进去了。

安装完成cnpm之后,我们开始安装Angular-cli。

执行命令:cnpm i -g angular-cli

然后可以执行ng version命令,查看是否安装完成和angular-cli的版本

安装完成之后我们就可以使用ng命令,下面开始创建项目。

四、现在要创建项目:

安装完成angular-cli之后就可以直接创建项目了,执行命令:ng new JustForTest

其中JustForTest是项目名称

执行这个命令是创建很多文件,而且需要等待一下,这个步骤会等很久,需要等到nod_.modules的安装完成

直接使用ng serve启动。

这样就可以直接启动项目,我们在浏览器中输入:http://localhost:4200可以直接访问:

五、现在正在导入项目

如果是从网上找项目,我们怎么在本地启动呢?下面我们具体操作一下:

推荐大家去看一下大漠老师的这个教程:Angular2.0视频教程来了

,在这里演示我们也是用大漠老师的一个项目:NiceFish,首先我们需要通过git将项目clone下来,这里就不演示这个了,这是NiceFish的项目地址:http://git.oschina.net/mumu-osc/NiceFish

项目clone下来之后,命令行进入项目所在目录。

执行命令:cnpm i -g @angular/cli

这里说明一下,之前我们安装的是全局的angular-cli。

等待命令执行完成,之后再执行命令:cnpm install

然后执行命令:ng serve -prod -aot

然后等待编译完成。

完成之后,我们就可以在浏览器中输入:

http://localhost:4200  访问项目。

然后,就没有然后了,本篇关于angularjs搭建开发过程的文章到这也就结束了(想看更多angularjs相关知识,就到PHP中文网AngularJS学习手册栏目学习)。有问题的可以在下方提问。

【小编推荐】

angularjs怎么开发web应用?angularjs开发web应用实例

angularjs的路由原理你知道吗?这里有angularjs路由的详细原理

Atas ialah kandungan terperinci angularjs如何搭建开发环境?angularjs搭建开发环境的过程分析. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
js
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan