1.
gulp是前端开发过程中对代码进行构建的工具,是自动化项目的构建利器;她不仅能对网站资源进行优化,而且在开发过程中很多重复的任务能够使用正确的工具自动完成;使用她,我们不仅可以很愉快的编写代码,而且大大提高我们的工作效率。
gulp是基于Nodejs的自动任务运行器, 她能自动化地完成 javascript/coffee/sass/less/html/image/css 等文件的的测试、检查、合并、压缩、格式化、浏览器自动刷新、部署文件生成,并监听文件在改动后重复指定的这些步骤。在实现上,她借鉴了Unix操作系统的管道(pipe)思想,前一级的输出,直接变成后一级的输入,使得在操作上非常简单。通过本文,我们将学习如何使用Gulp来改变开发流程,从而使开发更加快速高效。
gulp 和 grunt 非常类似,但相比于 grunt 的频繁 IO 操作,gulp 的流操作,能更快地更便捷地完成构建工作
进行全局安装gulp,所执行的命令如下:
cnpm install -g rimraf
命令执行界面出现如下情况:
前面一步是启动cmd命令,下面一步是使用rimraf 对node_modules进行删除操作。
之后再使用cnpm install对项目默认的依赖重新启动
执行过后结果如上图所示。
当node.modules出现一些问题的时候,安装gulp的全局前端控制工具,删除node。
等cnpm install安装好node.modules之后显示如下图:
此时再进项相关的ng serve -- port=(端口你自己定),然后将http://loalhost:8090放到浏览器URL地址,即可。
如下图所示:
至此:Angular项目启动成功。