以下代码有效:
define(["./my/dependency"], function (myDep) {
return awesomeness
// Everything is fine :)
}
由于我正在使用的环境中的限制,在数组中更早地定义依赖项,但这不是很好:
deps = ["./my/dependency"]
define(deps, function (myDep) {
return abandonAllHope
// Everything is terrible :(
})
我是Javascript / requireJS / nodeJS的新手并且正在努力改变现有的nodeJS项目。当我尝试第二个选项时,网站无法加载主要元素。我不知道如何解决这个问题,并且无法理解为什么只有第二个选项失败。
答案 0 :(得分:0)
我可以看到两个问题:
请尝试这个,这使用匿名函数调用自己的实例:
(function () {
var deps = ["./my/dependency"];
define(deps, function (myDep) {
return abandonAllHope
// Everything is terrible :(
});
}());