我尝试使用 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)