我已经使用require.js构建了一个web应用程序,并成功地使用r.js将所有模块定义合并到一个文件中。一旦创建了r.js优化文件,我希望只需要优化文件本身,但在加载和定义模块后,它无法执行任何代码: 'app1/optimizedAppFile' //the file and executed the module
用r.js和AMD模块一起编译的最好方法是什么?我应该开始把它们都包装到AMD模块中吗?我在一个使用非AMD库和下划线和backbone的模块上运行了r.js,它生成了一个输出,但在输出中,只要有require("backbone")调用,它就会返回undefined,我怀疑这是因为backbone同时,对我来说非常奇怪的是,如果我不运行r.js,只是使用require.js加载定期运行网站,下面的代码行返回正确的值,即使它们不是AMD模块:
var _ = require</