webpack 打包问题 npx webpack

来源:2-10 koa开发热加载、ES6语法支持【进阶篇】

weixin_慕斯卡4157084

2021-01-17 13:22:49

const path=require('path')
const nodeExternal = require('webpack-node-externals')
const { CleanWebpackPlugin } = require('clean-webpack-plugin')
const webpackconfig = {
    target: 'node',
    mode:'development',
    entry: {
        server:path.join(__dirname,'src/index.js')
    },
    output: {
        filename: "[name].bundle.js",
        path: path.join(__dirname,'./dist')
    },
    devtool: 'eval-source-map',
    module: {
        rules: [

            {
                test: /\.(js|jsx)$/,
                use:{
                    loader: "babel-loader"
                },
                exclude: [path.join(__dirname,'/node_modules')]
            }
        ]

    },
    externals: [nodeExternal()],
    plugins: [
        new CleanWebpackPlugin()
    ],
    node: {
        console: true,
        global: true,
        process: true,
        Buffer: true,
        __filename: true,
        __dirname: true,
        setImmediate: true,
        path: true,
    }


}
module.exports = {webpackconfig}

http://img.mukewang.com/climg/6003c14e08ee5c5a00000000.jpg

写回答

1回答

Brian

2021-01-18

module.exports = {webpackconfig}

改成

module.exports = webpackconfig

试试?

0

0 学习 · 1842 问题

查看课程