【问题标题】:console.log() lines are not matching up correctly in React Office Add-inconsole.log() 行在 React Office 加载项中未正确匹配
【发布时间】:2022-11-18 07:17:55
【问题描述】:

昨天我开始为 Excel 开发我的 React 插件项目,VSCode 弹出了安装“Microsoft Office 插件调试器”扩展的建议。所以我安装了它,因为我的控制台中的行与我的 VSCode console.log() 行不匹配....

这是一个例子:

我不是 100% 的扩展是原因,但这是我记得在问题开始之前做的最后一件事。我已经卸载了扩展。

似乎在编译文件时出了点问题....但我没有足够的经验来解决这个问题。也许反应专家会有一些想法?

我尝试使用 yo office 创建一个新的 React 项目,并且控制台日志行很好。

非常感谢任何帮助 - 调试是一场噩梦!谢谢

【问题讨论】:

  • 你在使用像 WebPack 这样的打包器吗?还是缩小器?其中任何一个都会更改行号,因此它们不再与源文件的行号匹配。
  • 我相信 Webpack。自从使用 yo 创建项目以来,我没有做任何更改 - 快速更新:我刚到家,我的笔记本电脑上的日志行很好
  • React 与此无关。在 IDE 中,您会看到一个模块,而在浏览器中,您会处理从模块生成的捆绑 JS 文件。

标签: reactjs visual-studio-code office-js office-addins excel-web-addins


【解决方案1】:

在屏幕截图中,您会在模块中看到一条日志行,而在 Web 浏览器中,您可以在捆绑程序 (webpack) javascript 文件生成的日志行中进行处理。在您的 IDE 中,您处理捆绑到单个 JS 文件中的 module

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-11
    • 1970-01-01
    • 2018-06-06
    • 1970-01-01
    • 2011-06-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多