问题是: 如果将模式设置为“生产”,则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.') })
感谢您的帮助。