From 26a09f08cf1ed43c640879f23fdad56c5c9282f7 Mon Sep 17 00:00:00 2001
From: HelenHuang <LinHuang@pollex.com.tw>
Date: 星期四, 09 六月 2022 15:02:38 +0800
Subject: [PATCH] TODO#139884 Banner 1 文案調整

---
 PAMapp/node_modules/@babel/core/lib/transformation/file/generate.js |   17 ++++++++++++-----
 1 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/PAMapp/node_modules/@babel/core/lib/transformation/file/generate.js b/PAMapp/node_modules/@babel/core/lib/transformation/file/generate.js
index 50250d8..20e71be 100644
--- a/PAMapp/node_modules/@babel/core/lib/transformation/file/generate.js
+++ b/PAMapp/node_modules/@babel/core/lib/transformation/file/generate.js
@@ -34,6 +34,9 @@
     code,
     inputMap
   } = file;
+  const {
+    generatorOpts
+  } = opts;
   const results = [];
 
   for (const plugins of pluginPasses) {
@@ -43,7 +46,7 @@
       } = plugin;
 
       if (generatorOverride) {
-        const result = generatorOverride(ast, opts.generatorOpts, code, _generator().default);
+        const result = generatorOverride(ast, generatorOpts, code, _generator().default);
         if (result !== undefined) results.push(result);
       }
     }
@@ -52,7 +55,7 @@
   let result;
 
   if (results.length === 0) {
-    result = (0, _generator().default)(ast, opts.generatorOpts, code);
+    result = (0, _generator().default)(ast, generatorOpts, code);
   } else if (results.length === 1) {
     result = results[0];
 
@@ -65,11 +68,15 @@
 
   let {
     code: outputCode,
-    map: outputMap
+    decodedMap: outputMap = result.map
   } = result;
 
-  if (outputMap && inputMap) {
-    outputMap = (0, _mergeMap.default)(inputMap.toObject(), outputMap);
+  if (outputMap) {
+    if (inputMap) {
+      outputMap = (0, _mergeMap.default)(inputMap.toObject(), outputMap, generatorOpts.sourceFileName);
+    } else {
+      outputMap = result.map;
+    }
   }
 
   if (opts.sourceMaps === "inline" || opts.sourceMaps === "both") {

--
Gitblit v1.8.0