zoukankan      html  css  js  c++  java
  • webpack4——打包html报错解决

    ①先引入html-webpack-plugin插件,然后在终端下载

    npm install --save-dev html-webpack-plugin

    ②我的文件结构

    ③修改webpack.dev.js 配置信息

    const path = require("path")
    const HtmlWebpackPlugin = require('html-webpack-plugin');
    
    module.exports={
        //入口文件的配置项
      entry:{
        //里面的main是可以随便写的
        main:'./src/main.js',
        main2:'./src/main2.js' //这里新添加一个入口文件
      },
      output:{
        //打包的路径
        path:path.resolve(__dirname,'../dist'),
        //打包的文件名称
        filename:'[name].js'
      },//插件,用于生产模板和各项功能
      plugins:[
        new HtmlWebpackPlugin({
          title: 'Custom template',
          template: './src/index.html', //指定要打包的html路径和文件名
          filename:'../dist/index.html' //指定输出路径和文件名
        })
      ]
    }

    ④再启动它,因为我在package.json设置的入口是 build

    "scripts": {
        "test": "echo "Error: no test specified" && exit 1",
        "build": "webpack --mode production --config=config/webpack.dev.js",
      },

    即 npm run build 即可

    再次检查文件目录,会发现在dist目录下多了一个index.html,css、js文件自动引入,无需手动加入

  • 相关阅读:
    16. Vue 登录存储
    JS 10位、13位时间戳转日期
    14.Vue 定义全局函数
    13.Vue+Element UI实现复制内容
    12.Vue+Element UI 获取input的值
    11.Vue安装Axios及使用
    Layui入手
    MongoDB自启动设置
    sql数据统计
    sql查询总结
  • 原文地址:https://www.cnblogs.com/laomi233/p/9482237.html
Copyright © 2011-2022 走看看