error-handling - 允许 Dojo require() 失败

标签 error-handling dojo requirejs dojo-build

我有一个 require 语句,它加载到我用 Dojo 构建的层中。我希望能够测试我的代码,而不必每次都构建我的 Dojo 源代码。但是,如果我不构建并且调用了 require 语句,则会失败并出现 404 错误。

有什么办法可以捕捉到这个 404 错误并让它失败?

最佳答案

应用程序中的任何模块都可以转换为“层”模块,该模块由原始模块+内置在同一文件中的附加依赖项组成。使用层允许应用程序通过将所有 JavaScript 组合到一个文件中来减少 HTTP 请求的数量。仅为应用程序的生产版本创建新层文件不是创建构建的正确方法。相反,构建到您已经在开发中加载的模块中。然后,您的 require 调用在开发和生产之间永远不会改变;唯一的区别是您的分层模块包含它们的依赖项。

关于error-handling - 允许 Dojo require() 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27912504/

相关文章:

python - 没有名为 'tweetProcesser' 的模块

c# - 调试:Microsoft JScript 运行时错误

php - Apache2错误200 OK

JavaScript 作用域问题

javascript - encodeURIComponent() 似乎没有使用 dojo.xhrPost() 编码 '+' 字符

requirejs - phantomjs 和 requirejs

vba - vba中发生意外错误(类型不匹配和无效的过程,调用或参数)

javascript - 我们可以使用 dojo 工具包以编程方式添加/影响 html 元素吗?

javascript - Bower、browserify、requirejs、webpack 之间的区别?

javascript - 有没有更好的方法在每个模块中要求 Backbone、jQuery、下划线等?