小编vac*_*ong的帖子

[webpack 新手] webpack manifest 插件的自动前缀问题

我尝试使用 webpack manifest 插件来构建 manifest.json 文件,该文件包含我的资产的键和值,其名称中带有 contenthash,但它在值中包含前缀“auto”,而我的 index.html 具有带有前缀关键字“的 href 和 src” auto”也在路径中。它在测试服务器中不起作用,因为它无法找到真实的文件。我怎么能解决这个问题?

const path = require('path');
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
const OptimizeCssAssetsPlugin = require('optimize-css-assets-webpack-plugin');
const TerserJSPlugin = require('terser-webpack-plugin');
const {
  CleanWebpackPlugin
} = require('clean-webpack-plugin');
const {
  WebpackManifestPlugin
} = require('webpack-manifest-plugin');
const HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = {
  //watch: true,
  mode: "production",
  devtool: "eval-cheap-module-source-map",
  entry: {
    application: "./src/index.js",
    admin: './src/admin.js'
  },
  output: {
    filename: "[name]-[contenthash].js",
    path: path.resolve(__dirname, 'build')
  },
  optimization: {
    minimizer: [
      new TerserJSPlugin({}),
      new OptimizeCssAssetsPlugin({})
    ]
  },
  module: …
Run Code Online (Sandbox Code Playgroud)

javascript npm webpack

8
推荐指数
1
解决办法
1592
查看次数

标签 统计

javascript ×1

npm ×1

webpack ×1