我有一个使用Vue2 v3的@vue/cli
项目。我添加了@honeybadger-io/vue
库。一切正常,通知正在显示。然而,当我试图使sourceMaps和部署自动工作时,我遇到了一个障碍。
配置选项之一是projectRoot
。我不知道该有什么价值。
从医生那里:
当您告诉我们堆栈跟踪中的应用程序代码的路径时,
蜜獾可以将您的应用程序代码与您的依赖项和供应商代码分开。..。当使用源映射时,
projectRoot
需要成为源映射中应用程序代码的路径。如果你用webpack,那么你可能想要'webpack:///./'
这在一定程度上是为了减少噪音。看看我在蜜月獾方面的错误,他们有两个主要的地方。
1为webpack:///./src/*
。这是我写的抛出错误的文件。
2为webpack:///./node_modules/*
。这是库引发错误的结果。
我也想记录抛出错误的node_module,但是我希望尽可能少的噪音和无关的路径。
我是否会使用webpack:///./
作为projectRoot
或webpack:///./src/
,因为我的所有文件都在src
dir中?它写着“到应用程序代码的路径”来分离依赖项和供应商代码,所以它只需要我的应用程序代码或所有应用程序代码(包括node_modules
)的路径。
这两种方法似乎都有用。当我尝试任何一种选择时,我都看不出有什么区别,但这并不意味着它们都是正确的。任何帮助都将不胜感激。
发布于 2021-10-29 16:09:29
这不是一个完整的答案,但如果有人在展望未来,我把它完美地设置为webpack:///./
作为projectRoot
。我想这是有意义的,因为这实际上是项目根目录。
https://stackoverflow.com/questions/69576648
复制相似问题