我最近为我正在处理的 Ionic 项目切换了我的 webpack 配置,以使用非相对导入。这很好用,只是我注意到我的一个文件的源映射少了几行。
我使用以下修改了[标准 ionic-app-scripts 3.1.8 webpack 配置]( https://github.com/ionic-team/ionic-app-scripts/blob/0482bc02b5e4cf8d690fad6dbac9d4e0ed3c3bcf/config/webpack.config.js]配置:
var path = require("path");
var useDefaultConfig = require("@ionic/app-scripts/config/webpack.config.js");
module.exports = function() {
useDefaultConfig.dev.resolve.modules.push(path.resolve("./src"));
useDefaultConfig.prod.resolve.modules.push(path.resolve("./src"));
return useDefaultConfig;
};
我把生成的sourcemap上传到source-map-visualization,放在这里的Pastebin中(链接真长):https ://pastebin.com/xBDX2Vym
我也在 Webpack Github Issue #3165中提到过