我正在尝试使用 webpack 捆绑 Node JS 项目,因为它在最小化代码大小等方面提供了好处,并将所有依赖项捆绑在一起。
我的 webpack 作业失败并出现以下错误:
ERROR in bundle.js from Terser
Invalid function parameter [bundle.js:186393,23]
Run Code Online (Sandbox Code Playgroud)
这是我的 webpack.config 文件:
const path = require('path');
const { CleanWebpackPlugin } = require('clean-webpack-plugin');
module.exports = {
target: "node",
mode: "production",
entry: {
app: ["./src/vitaq_client.js"]
},
// https://webpack.js.org/configuration/node/
// node: {
// global: false,
// __filename: true,
// __dirname: true,
// },
module: {
// https://github.com/ivan-aksamentov/reactlandia-bolerplate-lite/issues/5#issuecomment-413306341
exprContextCritical: false,
rules: [
{
test: /\.node$/,
use: 'node-loader'
},
{
test: /coffee/,
use: 'node-loader'
},
{ …Run Code Online (Sandbox Code Playgroud)