【问题标题】:How to get stacktracejs working with requirejs amd modules如何让 stacktracejs 与 requirejs amd 模块一起工作
【发布时间】:2016-08-05 05:58:13
【问题描述】:

图书馆: Library repo that im using

我只是认为我没有理解 requirejs 的意义,这导致我无法从 stacktrace js library 加载 StackTrace。

我将stacktrace-with-promises-and-json-polyfills.min.js 保存在js/lib/stacktrace.js 下(我将其重命名为更短的版本)。

在我的配置中,我尝试添加:

requirejs.config({
    paths: {
        "stacktrace": "js/lib/stacktrace"
    }
});

这不起作用,所以我删除了它们,但我可以通过以下方式从另一个 js 模块中获取库:

define(['lib/stacktrace'], function(StackTrace) {

    // function is on page load
    function onPageLoad() {
        console.log(StackTrace);
        StackTrace.get().then(/* defined callback */).catch(/*defined */);
    }
}

这对我来说真的很奇怪,它会打印出错误:

我可以记录对象,但所有功能都丢失了。我也试过原来的stacktrace.min.js。有时StackTrace 是未定义的。

回首往事,我不知道如何编写 requirejs 配置以允许 stacktrace js 库成为模块。请帮忙。

【问题讨论】:

    标签: javascript requirejs stacktrace.js


    【解决方案1】:

    我完全破坏了将 dist/stacktrace.js 与 RequireJS 之类的模块加载器一起使用。对不起。

    好消息是:我刚刚修好了它。请尝试stacktrace.js v1.3.1 并告诉我它是否适合您。

    【讨论】:

      猜你喜欢
      • 2012-08-10
      • 2013-05-01
      • 1970-01-01
      • 2012-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-14
      相关资源
      最近更新 更多