为了账号安全,请及时绑定邮箱和手机立即绑定

我该怎么做才能使构建正常工作?

我该怎么做才能使构建正常工作?

一只名叫tom的猫 2023-12-14 16:33:50
基础:const path = require('path');const MiniCssExtractPlugin = require('mini-css-extract-plugin');const CopyWebpackPlugin = require('copy-webpack-plugin');const HtmlWebpackPlugin = require('html-webpack-plugin');const { VueLoaderPlugin } = require('vue-loader'); const PATHS = {    src: path.join(__dirname, '../src'),    dist: path.join(__dirname, '../dist'),    assets: 'assets/'} const PostcssLoaderConfig = {    loader: 'postcss-loader',    options: { sourceMap: true, postcssOptions: { config: `${PATHS.src}/assets/js/configs/postcss.config.js` } }} module.exports = {    externals: {        paths: PATHS,        plugins: {            miniCssExtract: MiniCssExtractPlugin        },        configs: {            postCssLoader: PostcssLoaderConfig,        }    },    entry: {        app: PATHS.src    },    output: {        path: PATHS.dist,        filename: `${PATHS.assets}js/[name].js`,        publicPath: '/'    },    optimization: {        splitChunks: {            cacheGroups: {                vendor: {                    name: 'vendors',                    test: /node_modules/,                    chunks: 'all',                    enforce: true                }            }        }    },    plugins: [        new VueLoaderPlugin(),        new MiniCssExtractPlugin({            filename: `${PATHS.assets}css/[name].css`        }),        new HtmlWebpackPlugin({            hash: false,            template: `${PATHS.src}/index.html`,            filename: './index.html'        }),        new CopyWebpackPlugin({            patterns: [                { from: `${PATHS.src}/assets/img/`, to: `${PATHS.assets}img` },                { from: `${PATHS.src}/assets/fonts/`, to: `${PATHS.assets}fonts` },                { from: `${PATHS.src}/static/`, to: `` }            ]        })    ],
查看完整描述

1 回答

?
心有法竹

TA贡献1866条经验 获得超5个赞

配置是为 Webpack 4 创建的,但安装了 Webpack 5。



查看完整回答
反对 回复 2023-12-14
  • 1 回答
  • 0 关注
  • 45 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信