找不到Webpack生产模式生成的文件

时间:2019-12-03 03:29:12

标签: node.js webpack

问题是: 如果将模式设置为“生产”,则js文件不会显示在构建文件夹中。 但是,如果我将模式设置为“开发”,则文件将显示出来。

我想知道为什么生产模式不起作用。 这是我的配置

const path = require('path');

module.exports = {
    devtool: 'none',
    entry: './src/index.ts',
    mode: 'production',
    module: {
        rules: [{
            test: /\.tsx?$/,
            use: 'ts-loader',
            exclude: /node_modules/
        }]
    },
    output: {
        filename: 'client.js',
        path: path.resolve(__dirname, './build'),
        publicPath: path.resolve(__dirname, './build'),
    },
    resolve: {
        extensions: ['.tsx', '.ts', '.jsx', '.js']
    },
};

以及用于构建文件的节点代码

 webpack(config)
        .run(function (err, stats) {
            console.log(stats.toString({
                chunks: false,
                colors: true
            }));
            console.log('Compiled.')
        })

感谢您的帮助。

0 个答案:

没有答案