在Webpack 4中,当捆绑本地的js文件(第三方库)时,可能会遇到一些问题。以下是一些可能的原因和解决方案:
entry: './lib/third-party.js'
。module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
use: {
loader: 'babel-loader',
options: {
presets: ['@babel/preset-env']
}
}
}
]
}
const UglifyJSPlugin = require('uglifyjs-webpack-plugin');
module.exports = {
// ...
optimization: {
minimizer: [
new UglifyJSPlugin()
]
}
};
const webpack = require('webpack');
module.exports = {
// ...
plugins: [
new webpack.ProvidePlugin({
$: 'jquery',
jQuery: 'jquery'
})
]
};
以上是一些可能导致在Webpack 4中捆绑本地js文件时出现问题的原因和解决方案。根据具体情况选择适合的解决方案。
领取专属 10元无门槛券
手把手带您无忧上云