我正在通过以下方式加载(通过requirejs)(最新版本的)灰尘和灰尘助手
define.amd.dust = true;
require(["./Scripts/dust-full"], function (dust) {
require(["./Scripts/dust-helpers"], function () {
... //my other dust custom helpers
});
});
一切正常 - 我能够利用灰尘/灰尘辅助逻辑。但现在我想利用灰尘微粒如果帮助并尝试了以下
define.amd.dust = true;
require(["./Scripts/dust-full"], function (dust) {
require(["./Scripts/dust-helpers"], function () {
require(["./Scripts/dustmotes-if"], function () {
... //my other dust custom helpers
});
});
});
- 但是 - 它到达“require([”./Scripts/dustmotes-if“],function(){”行并跳到末尾(右花括号)而不进入内部执行“我的其他灰尘自定义助手” .注意我已经检查了文件路径是OK的。
我还尝试删除“require([”./Scripts/dustmotes-if”],function(){”逻辑并简单地替换为“require([”./Scripts/dustmotes-if“]);” -尽管代码执行了,但“if”助手并未加载到助手集合中,因此在灰尘代码中引用“if”助手会导致“助手 'if' 不存在”。
有没有人试过这个或有任何想法。http://www.dustjs.com/上的参考资料并没有真正涵盖上述情况——同样,网上的许多文档/论坛帖子都参考了旧版本的dustjs 和 requirejs