[英]ERROR in main.js from Terser when compiling with webpack
所以我試圖運行 webpack 來編譯我的代碼,但是當我運行npx webpack --config webpack.config.js
我得到以下錯誤:
ERROR in main.js from Terser
Invalid assignment [main.js:78674,15]
go 的內容不多,我什至不知道該去哪里找。 有誰知道可能是什么原因造成的?
這是我的 webpack 配置:
const path = require('path');
module.exports = {
entry: './server.js',
target: "node",
output: {
filename: 'main.js',
path: path.resolve(__dirname, 'dist'),
publicPath: "/public/"
},
module:{
rules: [
{
test: /\.m?js$/,
exclude: /(node_modules|bower_components)/,
use: {
loader: 'babel-loader',
options: {
presets: ['@babel/preset-env'],
plugins: ['@babel/plugin-syntax-dynamic-import']
}
}
}
]
},
resolve: {
alias: {
'express-handlebars': 'handlebars/dist/handlebars.js'
}
}
};
謝謝!
解決:
這是分配錯誤,我將 process.end.NODE_ENV 分配給一個字符串,該字符串被編譯成兩個字符串分配:
"node-env" = "dev-env"
我解決了這個問題,但沒有最小化我的 webpack 構建:
optimization: {
minimize: false
}
然后從非縮小包中的錯誤 output 中找到分配錯誤行。
Invalid function parameter [bundle.js:186393,23]
希望這對其他人有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.