Dojo 引用插件(xstyle/css)时,RequireJS优化失败
我遵循中所述的示例文件结构,得到了一个正常的构建。然后我修改了two.js,如下所示:Dojo 引用插件(xstyle/css)时,RequireJS优化失败,dojo,requirejs-optimizer,Dojo,Requirejs Optimizer,我遵循中所述的示例文件结构,得到了一个正常的构建。然后我修改了two.js,如下所示: define(["xstyle/css!app/css/main.css"], function () { console.log("two"); }); 并在build.js中添加了xstyle/css: ({ baseUrl: "./scripts", paths: { dojo: "empty:", xstyle: "empty:" },
define(["xstyle/css!app/css/main.css"], function () {
console.log("two");
});
并在build.js中添加了xstyle/css:
({
baseUrl: "./scripts",
paths: {
dojo: "empty:",
xstyle: "empty:"
},
name: "main",
out: "main-built.js"
})
添加并再次运行生成:
r、 js.cmd-o build.js optimize=none
现在我看到了这个错误:
Tracing dependencies for: main
TypeError: Cannot read property 'normalize' of undefined
In module tree:
main
two
Error: TypeError: Cannot read property 'normalize' of undefined
In module tree:
main
two
at Object.<anonymous> (bin\r.js:1187:35)
跟踪:main的依赖项
TypeError:无法读取未定义的属性“normalize”
在模块树中:
主要的
二
错误:TypeError:无法读取未定义的属性“normalize”
在模块树中:
主要的
二
反对
是否可以使用requirejs优化dojo应用程序?无答案?你找到解决方案了吗?@marioCurrent-typescript+dojo2使这变得不必要,因为tsc可以将AMD输出到单个文件(理论上),但没有,我没有使用r.js。Dojo和我的产品源代码在两个单独的文件中。好的,谢谢