最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

的WebPack

运维笔记admin18浏览0评论

的WebPack

的WebPack

我的文件结构是:

dist
  css
    style.css
  index.html
  js
    bundle.js
src
  css
    style.css
  index.html
  js
    main.js
node_modules
webpack.config.js
package.json

我webpack.config.js的样子:

module.exports = {
    entry: './src/js/main.js',
    output: {
        path: __dirname,
        filename: './dist/js/bundle.js'
    },
    module: {
        loaders: [
            {
                test: /\.js$/,
                exclude: /(node_modules)/,
                loader: 'babel',
                query: {
                    presets: ['es2015']
                }
            },
            {
                test: /\.vue$/,
                loader: 'vue'
            }
        ]
    }
};

我运行:

webpack-dev-server --content-base dist --hot

它建立并好像它的工作。本地主机:8080显示预期的结果,但热重装不只是不工作。当我修改一个文件,我可以在终端,一个重建正在发生的事情,但什么也没有发生在浏览器中看到的。我缺少在配置的东西吗?

回答如下:

当使用webpack-dev-server,它在内部建立的所有文件,并且不将它们吐出到你的输出路径。单独运行webpack,不开发服务器,进行实际的编译到磁盘。开发服务器做一切在内存中,其通过大量的加快重新编译。

要解决你的热重装的问题,内容设置基地到您的源目录,并启用inline-mode

像这样:

webpack-dev-server --content-base src --hot --inline

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论