图书馆:
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 */);
    }
}


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

javascript - 如何使Stacktracejs与requirejs amd模块一起使用-LMLPHP

我可以记录该对象,但是所有功能都丢失了。我也尝试过使用原始的stacktrace.min.js。有时StackTrace是不确定的。

回顾过去,我不知道如何编写requirejs配置以使stacktrace js库成为模块。请帮忙。

最佳答案

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

好消息是:我刚刚修复了它。请尝试stacktrace.js v1.3.1,让我知道它是否适合您。

关于javascript - 如何使Stacktracejs与requirejs amd模块一起使用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38782092/

10-12 01:08