博客
关于我
webpack中html-webpack-plugin中的模版文件失效
阅读量:169 次
发布时间:2019-02-28

本文共 2017 字,大约阅读时间需要 6 分钟。

html-webpack-plugin?????????????

???html-webpack-plugin???????????????????????ejs???????????????????html-loader????????????????

????

html-webpack-plugin??????html????????????????html-loader????????????

  • ??????????????ejs??????
  • ??????html-loader?????????
  • ????????html-loader??

  • ?????webpack.config.js?????????html-loader
  • ??????????????
  • ??????????html-loader?????????????ejs????????
  • ??????????????????????????html-loader
  • ??????ejs????

  • ????html???????.html.ejs??
  • ?????????html?????????require??
  • ??????ejs???????require?????html-loader!??
  • ?????????html-loader?ejs?????
  • ????

    const { CleanWebpackPlugin } = require('clean-webpack-plugin');
    const UglifyJsPlugin = require('uglifyjs-webpack-plugin');
    const HtmlWebpackPlugin = require('html-webpack-plugin');
    module.exports = {
    entry: {
    index: './src/index.js',
    demo: './src/demo.js',
    main: './src/main.js'
    },
    output: {
    path: path.resolve(__dirname, './dist'),
    filename: 'js/[name].js'
    },
    mode: 'development',
    plugins: [
    new CleanWebpackPlugin(),
    new HtmlWebpackPlugin({
    chunks: ['main', 'index'],
    template: 'index.html',
    filename: 'index.html'
    }),
    new UglifyJsPlugin({
    exclude: /\/main/
    })
    ],
    module: {
    rules: [
    {
    test: /\.(png|jpg|gif)$/,
    use: [{
    loader: 'url-loader',
    options: { esModule: false }
    }]
    },
    {
    test: /\.css$/,
    loader: 'style-loader'
    },
    {
    test: /\.css$/,
    loader: 'css-loader'
    },
    {
    test: /\.html$/,
    loader: 'html-loader'
    }
    ]
    }
    };

    ????

  • ???????????????????????require??
  • ???????????????html?ejs?????????
  • ?????????????????????????????????
  • ?????????????html-webpack-plugin?html-loader??????????????ejs?????????

    转载地址:http://jead.baihongyu.com/

    你可能感兴趣的文章
    MySQL 查询优化:提速查询效率的13大秘籍(避免使用SELECT 、分页查询的优化、合理使用连接、子查询的优化)(上)
    查看>>
    mysql 查询数据库所有表的字段信息
    查看>>
    【Java基础】什么是面向对象?
    查看>>
    mysql 查询,正数降序排序,负数升序排序
    查看>>
    MySQL 树形结构 根据指定节点 获取其下属的所有子节点(包含路径上的枝干节点和叶子节点)...
    查看>>
    mysql 死锁 Deadlock found when trying to get lock; try restarting transaction
    查看>>
    mysql 死锁(先delete 后insert)日志分析
    查看>>
    MySQL 死锁了,怎么办?
    查看>>
    MySQL 深度分页性能急剧下降,该如何优化?
    查看>>
    MySQL 深度分页性能急剧下降,该如何优化?
    查看>>
    MySQL 添加列,修改列,删除列
    查看>>
    mysql 添加索引
    查看>>
    MySQL 添加索引,删除索引及其用法
    查看>>
    mysql 状态检查,备份,修复
    查看>>
    MySQL 用 limit 为什么会影响性能?
    查看>>
    MySQL 用 limit 为什么会影响性能?有什么优化方案?
    查看>>
    MySQL 用户权限管理:授权、撤销、密码更新和用户删除(图文解析)
    查看>>
    mysql 用户管理和权限设置
    查看>>
    MySQL 的 varchar 水真的太深了!
    查看>>
    mysql 的GROUP_CONCAT函数的使用(group_by 如何显示分组之前的数据)
    查看>>