vue-cli3 webpack4 如何生成source-map文件
vue-cli3 + webpack 打包生成的文件中不包含map文件,我需要在开发环境和生产环境都产出map
vue.config.js中配置如下
module.exports = {
// 选项...
lintOnSave: false,
runtimeCompiler: true,
productionSourceMap: true,
devServer: {
port: 8084,
https: false,
hotOnly: false,
// proxy: null, // 设置代理
proxy: false,
before: app => { }
},
configureWebpack: {
resolve: {
alias: {
// 修改Vue倍导入时包的路径
"vue$": "vue/dist/vue.js"
}
},
//压缩js
optimization: {
minimizer: [
new UglifyJsPlugin({
uglifyOptions: {
compress: false
}
})
]
},
plugins: [
// new BundleAnalyzerPlugin({
// analyzerMode: 'server',
// analyzerHost: '127.0.0.1',
// analyzerPort: 9999,
// reportFilename: 'report.html',
// defaultSizes: 'parsed',
// openAnalyzer: true,
// generateStatsFile: false,
// statsFilename: 'stats.json',
// logLevel: 'info'
// })
]
}
}
生成的js目录下 有很多chunk文件,但是没有map
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
已解决 不能用压缩插件
不是没生成map文件,而是没生成单独的map文件,所以调试不了。配置output.devtoolModuleFilenameTemplate即可解决