【发布时间】: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