ber*_*436 7 javascript node.js requirejs brunch
I am using require.js as part of a brunch project. This code is throwing the error:
;require.config({ // require.config is not a function
paths: {
jquery: "lib/jquery",
underscore: "lib/underscore",
backbone: "lib/backbone",
localstorage: "lib/backbone.localStorage"
}
});
Run Code Online (Sandbox Code Playgroud)
Does that mean that requirejs is not getting included properly in the project?
Lou*_*uis 15
如果您收到该错误,可能是:
RequireJS未加载.
这可以通过打开浏览器的调试器来查看网络请求并查看是否require由浏览器询问定义的文件并检查响应是否表明数据可用(即从服务器加载,从缓存加载)来诊断.
RequireJS已加载但未正确初始化.
如果在RequireJS之前加载某些东西并且以某种方式混淆JavaScript运行时会导致RequireJS无法初始化,则可能会发生这种情况.例如,如果某个东西在全局空间中放入一个名为define任何类型的全局或全局命名requirejs并且是一个函数,那么RequireJS将默默地放弃初始化.
我在包含RequireJS的文件中使用断点来诊断它,以查看它是否完成执行.
RequireJS已加载但其他内容重新定义require.
我会require 在加载RequireJS 之后检查它的值.如果它有一个config在那时定义的方法,那么其他东西必须在以后搞乱它.