我正在使用Webpack来缩小我的javascript文件,但是我不需要更改类名,因为我想在调用缩小后的文件时调用它来创建对象
例如:(file.js)
MediumSharer.prototype = {
constructor: MediumSharer,
window: window,
...
已更改为:(minified.js)
r.prototype={constructor:r,window:window,diffLeft:0 ...
,当我尝试调用构造函数时,由于名称已更改,该构造函数不存在
<script src="./minified.js"></script>
<script>
let sharer = new MediumSharer()
sharer.init()
</script>
webpack.config.js:
const path = require('path')
module.exports = {
entry: './src/file.js',
output: {
filename: 'minified.js',
path: path.resolve(__dirname, 'dist')
},
module: {
rules: [
{
test: /\.css$/,
use: [
'style-loader',
'css-loader'
]
}
]
}
}
有人知道如何解决吗?