webpack-node-externals-JavaScript堆内存不足

时间:2018-07-26 21:39:23

标签: node.js webpack webpack-4

这是 Webpack配置:

const webpack = require('webpack');
const nodeExternals = require('webpack-node-externals');

module.exports = {
    entry: './server/index.js',
    target: 'node',
    externals: [nodeExternals()],
    output: {
        path: __dirname,
        filename: 'server.js',
        publicPath: '/'
    },
    module: {
        rules: [
            {
                test: /\.(js)$/,
                use: 'babel-loader'
            }
        ]
    },
    plugins: [
        new webpack.DefinePlugin({
            __isBrowser__: "false"
        })
    ]
};

我已经这样配置了webpack命令:

NODE_ENV=production node --max-old-space-size=2048 node_modules/webpack/bin/webpack --config webpack.server.js --mode=production

命令-max-old-space-size配置了2 GB的RAM,但这还不够,我仍然遇到错误...

enter image description here

我的计算机有4 GB的RAM。

包装:

enter image description here

我该如何解决?

1 个答案:

答案 0 :(得分:0)

我可以解决它,我运行了MongoDB,MySQL,Docker,Chrome和其他东西,因此在xD的那一刻我的RAM无法正常工作。