1.构建前段自动化工作流程
为什么要有自动化流程?
在我们的开发过程中有大量的重复性操作(DRY--Don't repeat yourself)
开发人员的精力应放在‘创造’方面。
前段开发的编译操作
2.Node环境
2.1.什么是Node
Node.js是轻内核(本身没有什么功能),所有的功能都要功能包提供;node官方提供了一些最基础的包
Node.js 可能类似JQuery.js;
不是js文件,也不是一个JS框架,而是Server side JavaScript runtime,服务端的一个js运行时(可以在Node环境下运行代码);
Node中只能运行ECMAScript,无法使用BOM 和 DOM;
Node内置Http协议;
2.2.Node环境搭建
2.2.1.MAC
2.2.2.Windows
-
安装包的方式
-
NVM(Node Version Manager)
-
nvm(node version manager)
-
因为NODE版本比较多,开发人员可能依赖很多版本
-
通过NVM,可以轻松切换于不同的版本之间
2.2.3.环境变量
环境变量就是操作系统提供的系统级别用于存储变量的地方。
环境变量--系统变量和用户变量。
系统变量:系统变量指的是所用当前系统用户共享的变量。
用户变量:电脑一般只有一个用户。
建议将自己配置的环境变量放在用户变量中,用户变量比较干净;环境变量的变量名是不区分大小写的;变量间允许相互引用。
变量中的特殊值(PATH变量):
path变量:PATH变量(不区分大小写);ATH 相当于一个路径的引用;只要添加到PATH变量中的路径,都可以在任何目录下搜索;
命令行:
可以用来执行当前目录下的文件;命令
-
做动态网站
-
-
-
Node应用程序依赖包的管理工具
-
安装卸载更新之类的操作