From 8cc04780f05ded7aad35492fe55270e482f217d3 Mon Sep 17 00:00:00 2001 From: youbing54 Date: Fri, 16 Aug 2024 10:31:39 +0800 Subject: [PATCH] IssueNo: https://gitee.com/openharmony/developtools_ace_js2bundle/issues/IAKFNK describe: The light device debug package contains absolute paths Feature or Bugfix: Bugfix Binary Source:Yes Signed-off-by: youbing54 --- ace-loader/webpack.lite.config.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/ace-loader/webpack.lite.config.js b/ace-loader/webpack.lite.config.js index b49289f..0a82897 100644 --- a/ace-loader/webpack.lite.config.js +++ b/ace-loader/webpack.lite.config.js @@ -45,9 +45,16 @@ const webpackConfig = { poll: false, ignored: /node_modules/, }, + optimization: { + moduleIds: 'deterministic', + chunkIds: 'deterministic', + }, output: { filename: '[name].js', - devtoolModuleFilenameTemplate: 'webpack:///[absolute-resource-path]' + pathinfo: false, + devtoolModuleFilenameTemplate: (info) => { + return `${info.absoluteResourcePath.replace(process.env.projectRootPath + path.sep, '')}`; + }, }, devtool: 'nosources-source-map', mode: 'development', @@ -120,7 +127,7 @@ function setConfigs(env) { process.env.buildPath = env.aceModuleBuild || process.env.aceModuleBuild || path.resolve(process.env.projectPath, 'build'); process.env.cachePath = env.cachePath || process.env.cachePath || path.resolve(__dirname, 'node_modules/.cache'); process.env.aceManifestPath = process.env.aceManifestPath || path.resolve(process.env.projectPath, 'manifest.json'); - process.env.watchCSSFiles = process.env.watchCSSFiles || path.resolve(process.env.buildPath, 'preview_css.json'); + process.env.watchCSSFiles = process.env.watchCSSFiles || path.resolve(process.env.cachePath, '.lite_cache', 'preview_css.json'); process.env.abilityType = 'page'; const manifest = readManifest(process.env.aceManifestPath) process.env.PLATFORM_VERSION = PLATFORM.VERSION6; -- Gitee