美文网首页
html-webpack-plugin插件使用以及遇到的问题

html-webpack-plugin插件使用以及遇到的问题

作者: 半度微凉_da73 | 来源:发表于2020-07-02 11:26 被阅读0次

    一、webpack-dev-server配置实现了自动打包编译,并把编译成功的bundle.js放到内存中去=》服务器的目录中。【本身是在物理磁盘中】

    二、除了要实现编译完的bundle.js文件要放到内存中去,html页面也要放到内存中去。
    需要借助webpack的插件html-webpack-plugin来实现。

    三、安装插件
    npm install/i html-webpack-plugin --save-dev/-D //把插件安装到项目目录中。
    注意:安装html-webpack-plugin插件的时候,会默认安装最新版本,对最新版本的webpack的安装还没有研究透彻,一直报错,所以选择了低版本的安装
    npm install/i html-webpack-plugin@3.2.0 --save-dev/-D

    四、操作步骤
    1、在webpack的配置文件中添加配置(webpack.config.js)

    const htmlWebpackPlugin = require("html-webpack-plugin");//引入插件
    module.exports = {
      plugins: [//配置插件的节点
        new htmlWebpackPlugin = ({
          template: path.join(__dirname,'./src/index.html'), //指定模板页面,将来会根据指定的页面路径,去生成内存中的页面
          filename: 'index.html' //指定生成的页面的名称
        })
      ]
    }
    

    2、不需要手动去引入bundle.js了。html-webpack-plugin生成内存中的页面,已经正确的引入打包编译好的bundle.js文件了。


    image

    html-webpack-plugin插件的 作用:
    1、自动在内存中根据指定页面生成一个内存的页面
    2、自动把打包好的bundle.js文件追加到页面中去

    借鉴文章地址:https://www.jianshu.com/p/6c64ecc822c4

    相关文章

      网友评论

          本文标题:html-webpack-plugin插件使用以及遇到的问题

          本文链接:https://www.haomeiwen.com/subject/unilqktx.html