我有使用 ES 模塊的庫,我想在 ES5 中生成 UMD 文件。我有這樣的配置:var path = require('path');var webpack = require('webpack');module.exports = { entry: { index: path.resolve('./src/index.js') }, output: { library: 'name', libraryTarget: 'umd', path: path.resolve(__dirname, 'dist'), filename: 'umd.min.js' }, module: { loaders: [ { test: /\.js$/, loader: 'babel-loader', exclude: /node_modules/, query: { presets: ['env'] } } ] }, stats: { colors: true }, mode: 'production', devtool: 'source-map'};和 webpack 創建文件main.js我怎樣才能制作輸出文件umd.min.js?> webpack --mode productionHash: 98ccf0949bfdf066246aVersion: webpack 4.44.0Time: 97msBuilt at: 25.07.2020 16:30:31 Asset Size Chunks Chunk Namesmain.js 2.23 KiB 0 [emitted] mainEntrypoint main = main.js[0] ./src/index.js + 3 modules 3.6 KiB {0} [built] | ./src/index.js 294 bytes [built] | ./src/Canvas.js 1.88 KiB [built] | ./src/Item.js 1.2 KiB [built] | ./src/constants.js 239 bytes [built]我的 package.json 看起來像這樣: "type": "module", "main": "./src/index.js", "unpkg": "./dist/umd.min.js",所以這是一個錯誤?為什么文件名為main.js?
如何在 webpack 中創建具有給定名稱的輸出文件名?
qq_笑_17
2022-12-02 17:18:43