zoukankan      html  css  js  c++  java
  • WebPack 热加载配置(中)

    WebPack 热加载配置(中)

    采用WebPack2进行打包
    WebPack2安装sudo npm install -g webpack
    WebPack-dev-server安装sudo npm install -g webpack-dev-server
    全局安装完后进行项目目录下的安装!!!!(安装的时候最好在前面加上sudo,有时权限不够会安装失败)
    $ sudo npm install webpack --save
    $ sudo npm install webpack-dev-server --save
    出现问题可以看React配置必踩坑!!!
    在目录文件下建立一个webpack.config.js
    很多参考都是采用WebPack1进行打包,对于webpack2更新后的讲解很少
    不过还是可以通过官方文档,加上对webpack1的学习,自己还是琢磨出了webpack2如何配置,(o)/~,如下
    WebPack2配置信息
    // webpack.config.js
    var webpack = require("webpack");
    var path = require("path");

    module.exports = {
    devtool: 'source-map',
    context: path.resolve(__dirname, "src"),
    entry: "./js/index.js",
    output: {
    path: path.resolve(__dirname, "src"),
    filename: 'bundle.js' // 打包输出的文件
    },
    module: {
    rules: [{
    test: /.js$/, // test 去判断是否为.js或.jsx,是的话就是进行es6和jsx的编译
    exclude: /(node_modules)/,
    use: [{
    loader: 'babel-loader',
    //配置参数;
    options: { presets: ['es2015','react'] }
    }],
    }]
    },
    };
    接下来运行WebPack打包

    在Mac终端中,项目的根目录下,webpack进行打包,成功打包后会在src目录下生成bundle.js,在浏览器中查看
    原本页面上的123覆盖成了hello world !!

  • 相关阅读:
    实验室机器OracleXE客户端连接远程Oracle服务器
    PLSQL Developer 远程连接Oracle XE数据库(其他Oracle数据库类似)
    VB进制转化大全
    给定一个硬盘标识,umout掉所有相关挂载
    linux读取硬盘指定扇区
    开发板上挂载NTFS分区
    write error:file too large!!!
    一些自用的c函数
    主引导记录(MBR)分析
    strtok_r函数学习
  • 原文地址:https://www.cnblogs.com/ArielChen/p/7467526.html
Copyright © 2011-2022 走看看