淘先锋技术网

首页 1 2 3 4 5 6 7

es6项目模仿学习记录:

一、使用的技术

es6 + node + gulp + babel +webpack、webpack-stream


二、技术介绍

es6:

node:

express:node框架

gulp:任务自动化,

babel:编译工具

webpack:模块化

webpack-stream :处理gulp


三、环境搭建

(1)node环境搭建(Windows系统下)

1. node下载地址:http://nodejs.cn/download/

2. 根据系统位数、选择msi版(安装简单)安装,如下图


3.一路下一步进行安装

4.检查安装,在cmd命令下输入 node -v 命令显示如下,表明安装成功。


(2)安装express框架

1.下载express:通过node下的npm命令,在cmd 下输入 npm -g express命令进行下载,该命令会将express下载系统盘符的用户下的node_modules文件夹下。

2.将express使用安装器装载起来用于创建新网站环境,目的是使用 express 命令。在cmd下输入 npm -g express-generator 命令,如下图表示命令执行成功:


3.检查安装,在cmd命令下输入 express -v 命令显示如下,表明安装成功。


(3)通过npm安装gulp

在cmd下输入npm install gulp -g 命令(全局安装)进行安装即可



项目构建

1.项目结构如下图:


说明:

1.app目录:该目录主要是用来存放前端的文件,其中view存放时模板文件,该文件是以ejs为后缀的文件(express的模板引擎使用的是ejs)。


2.server目录:该目录主要用于存放服务器的配置文件,该目录下的所有目录及文件需要使用命令进行生成。方法:在cmd命令下进入到es6项目的server目录,使用 express -e .命名进行创建express,注意命令中的“.”表示当前目录。如下图:


接着输入 npm install 命令安装npm,在server下生成package.json文件,如下图:



3.tasks目录:该目录用于保存自动化配置脚本文件,手动创建就行。

4.根目录下创建package.json文件(用于项目安装npm依赖包的配置),可以手动创建也可用使用命令创建。此处使用 npm init 命令创建,一路回车确认就行,最后一步输入 y 如下图:

根目录下创建babel编译的配置文件 , .babelrc 文件,再创建gulp配置文件,gulpfile.babel.js文件(使用es6编写脚本)。