美文网首页
① - ES6 项目创建

① - ES6 项目创建

作者: 壹点微尘 | 来源:发表于2017-09-03 11:33 被阅读43次
    • 任务自动化gulp

    • 编译工具 (babel 、webpack)

      • 什么是babel、webpack
      • babel的核心用法
      • 了解webpack及webpack-stream的作用
    • 代码实现

      • 创建一个ES6前端工程
      • 完成目录结构、自动构建、服务器搭建

    项目目录创建

    • 命令行
    创建更目录 `mkdir es6`   es6为根目录的名称
    ~$ mkdir es6
    进到目录里面
    ~$ cd es6/
    创建放置前端代码的目录app
    ~/es6$ mkdir app
    创建服务器目录
    ~/es6$ mkdir server 
    创建构建工具目录
    ~/es6$ mkdir tasks
    
    • 在app目录中分别创建css js views目录
    进到app目录下
    ~/es6$ cd app/
    创建css目录
    ~/es6/app$ mkdir css
    创建js目录
    ~/es6/app$ mkdir js
    创建views目录
    ~/es6/app$ mkdir views
    
    • 初始化文件
    在js文件中创建class目录
    ~/es6/app$ mkdir js/class
    在class目录中初始化test.js文件
    ~/es6/app$ touch js/class/test.js
    再初始化入口文件
    ~/es6/app$ touch js/index.js
    初始化两个模板文件
    错误模板
    ~/es6/app$ touch views/error.ejs
    入口模板
    ~/es6/app$ touch views/index.ejs
    
    • 回退到server目录
    回退到server目录
    ~/es6/app$ cd ../server/
    使用express脚手架 -e:表示我要使用ejs模板引擎  " . "表示在当前目录执行
    ~/es6/server$ express -e .   //回车
    回车之后会出现一大堆文件, 表管他, 继续执行npm install
    ~/es6/server$ npm install
    
    • 回到构建目录
    回到构建目录
    ~/es6/server$ cd ../tasks/
    创建util目录,放置常见脚本
    ~/es6/tasks$ mkdir util
    初始化文件
    ~/es6/tasks$ touch util/args.js
    
    • 回到根目录
    回到根目录
    ~/es6/tasks$ cd ../
    查看根目录已经创建好的文件
    ~/es6$ ls
    会发现已经创建好了以下文件
    app   server  tasks
    
    • 初始化创建package.json文件
    ~/es6$ npm init
    接下来出现name、version、description 等 可以写(也可以不写,可以到配置文件里面去改)
    如果不写的话,直接按 enter 回车
    最后会出现
    Is this ok? (yes)
    直接输入 y 回车
    查看目录下文件
    ~/es6$ ls
    app     package.json  server      tasks
    我们发现上面的package.json已经创建好了
    
    • 创建设置babel编译工具的配置文件
    创建设置babel编译工具的配置文件
    ~/es6$ touch .babelrc
    创建gulp配置文件
    ~/es6$ touch gulpfile.babel.js
    

    现在目录结构以及简单的初始化文件都已经做完了,
    接下来就可以写代码了!

    相关文章

      网友评论

          本文标题:① - ES6 项目创建

          本文链接:https://www.haomeiwen.com/subject/dsbdjxtx.html