WebpackWeb前端之路@IT·互联网

谈谈Es6+React以及webpack打包如何搭建框架

2017-02-02  本文已影响2738人  baiying

经过两天断断续续的折腾,我的博客引擎的框架总算初步完成,第一个里程碑要完成啦啦啦

吐槽时刻

问题所在

谈谈正事

Es6+React以及webpack打包搭建框架的步骤及部分详解

  1. npm init

至此我们所需要的依赖都安装完毕啦
-------------------------------------分割线----------------------------------------------

代码部分

代码结构图:

代码结构
  1. 首先创建两个组件,即就是hello和world文件夹中的index.js,分别只用来显示一个“hello”和“world”就好。
  2. 在build文件夹下创建一个入口页面,index.html,去使用上边的两个组件。
  3. webpack配置
import Hello from './hello/index.js';
import World from './world/index.js';
var path = require('path');
var webpack = require('webpack');
var ROOT_PATH = path.resolve(__dirname);
var APP_PATH = path.resolve(__dirname, './components/index.js');
var BUILD_PATH = path.resolve(__dirname, './build');
module.exports = {
  entry: APP_PATH,
  output: {
    path: BUILD_PATH,
    filename: 'bundle.js'
  },
  module: {
    loaders: [{
      test: /\.jsx?$/,
      loaders: ['babel-loader?presets[]=es2015,presets[]=react']
    }]
  }
}
"scripts": {
  "build": "webpack"
}
"scripts": {
 "blog": "webpack-dev-server --devtool eval --progress --colors --hot --content-base build"
}

blog 中各个参数的含义:

执行 npm run blog 启动 server,此时打开 http://localhost:8080 ,即可看到效果。

第一个里程碑结束啦!!!成果在此欢迎吐槽

上一篇下一篇

猜你喜欢

热点阅读