Stylebot: Require.js 冲突 [Bug]

创建于 2020-08-03  ·  4评论  ·  资料来源: ankit/stylebot

我们的软件使用 require.js,而且您的软件似乎也是如此。 自更新以来,我们在控制台中看到了一个意外错误,这是由于多个 require.js 实例试图运行我们的代码。

遗憾的是,我无法帮助您重现问题或提供有关我们代码的太多专有细节。 基本上,我们为 require.js 脚本标签使用一个 data-main 属性,该标签运行一个文件来修改 require-base 的东西。 有关更多信息,请参见此处: https: //requirejs.org/docs/api.html#data -main
现在这发生了两次,第二次是错误的,因为它作为相对路径运行它,将主 js 文件附加到 url 的末尾。

因此,也许我们的解决方案是更改我们的软件,使其更具体地确定要使用哪个 require.js。 但是,如果您可以像以前一样包含 require.js 的范围(或者添加 requirejs 是新的?)那将是理想的。 我认为我们不会很快改变,所以如果你不能改变它,我可能只需要找到另一个 CSS 扩展。

要重现,请使用 data-main 属性创建一个小的本地站点,看看它是否冲突。

bug resolved

最有用的评论

我很高兴这是一个明显的问题,有一个潜在的修复方法。 感谢您的响应。 最近对 UI 的更改看起来非常好,顺便说一句。

当您提出建议时,我期待着测试下一个版本。

所有4条评论

@iamsolarplexus感谢您的报告。 我在没有激活 stylebot 编辑器的情况下多余地注入了 requirejs 脚本。 我希望这将解决问题。 我会在 chrome 网上商店发布该版本时通知您,以便您可以帮助我进行测试。

我很高兴这是一个明显的问题,有一个潜在的修复方法。 感谢您的响应。 最近对 UI 的更改看起来非常好,顺便说一句。

当您提出建议时,我期待着测试下一个版本。

@iamsolarplexus现在应该在最新的更新中解决这个问题。 如果不是,请随时重新打开此问题

确认的。 感谢修复!

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

brundonsmith picture brundonsmith  ·  3评论

ifmihai picture ifmihai  ·  4评论

easaw picture easaw  ·  10评论

laurentvaills picture laurentvaills  ·  29评论

qJake picture qJake  ·  10评论