javascript - webpack devServer 热加载没用?
PHP中文网
PHP中文网 2017-04-11 11:27:59
[JavaScript讨论组]
//webpack.config.js
     devtool: 'eval-source-map',

    entry: __dirname + "/component/index.js",

    output:{
        path:__dirname+'/bundle',
        filename:'bundle.js'
    },

    devServer:{
        colors:true,
        historyApiFallback:true,
        inline:true,
        hot:true,
        port:9000
    },
    
    //package.json
     "start": "webpack-dev-server --inline --hot --content-base"

文件目录如下

//index.html



    
    Title


    

我发现每次修改文件后终端会显示重新打包 是不是html引入有问题?

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(3)
ringa_lee

为啥没用?没用的表现是啥?

PHP中文网

先确定自己webpack-dev-server这个插件下载没。。

然后在config.js中,加

**var webpack = require('webpack');**

module.exports = {

    entry: __dirname + "/component/index.js",

    output:{
        path:__dirname+'/bundle',
        filename:'bundle.js'
    },
   
    **plugins: [
        new webpack.HotModuleReplacementPlugin()
    ],**
    devServer:{
        colors:true,
        historyApiFallback:true,
        inline:true,
        hot:true,
        port:9000
    },

}
应该就可以了,localhost:9000/就是启动后的页面
天蓬老师

看你的配置webpack.config.js文件好像确实一些必要的配置,

var path = require('path');
var webpack = require('webpack');

module.exports = {
    entry: ['webpack/hot/dev-server', path.resolve(__dirname, './app/main.js')],
    output: {
        path: path.resolve(__dirname, './build'),
        filename: 'bundle.js',
        // publicPath:'./' //打包后的路径引用问题,
    },
   ....
    plugins: [
        new webpack.optimize.OccurenceOrderPlugin(true), //热更新替换插件
        new webpack.HotModuleReplacementPlugin(),     //替换 webpack-dev-server
    ],
    devServer: {
        contentBase: "./build",//本地服务器所加载的页面所在的目录
        colors: true,//终端中输出结果为彩色
        historyApiFallback: true,//不跳转
        inline: true,//实时刷新
        hot: true,
        port:"7000",
        Info:true
    }
};

你可以这样配置文件试试,记得在入口文件配置'webpack/hot/dev-server'

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号