Javascript DOJO给定错误:未捕获引用错误DOJO未定义

Javascript DOJO给定错误:未捕获引用错误DOJO未定义,javascript,dojo,Javascript,Dojo,我正在dijit.Tree上做一个简单的项目。每当我运行程序时,它都会给出下面的错误 uncaught reference error: dojo is not defined 有时 XMLHttpRequest cannot load file:///C:/Users/Desktop/dojoapps/dojo/dojo/main.js. Cross origin requests are only supported for HTTP. 我看到了很多关于这个错误的问题。今天我得到了同

我正在dijit.Tree上做一个简单的项目。每当我运行程序时,它都会给出下面的错误

uncaught reference error:  dojo is not defined
有时

XMLHttpRequest cannot load file:///C:/Users/Desktop/dojoapps/dojo/dojo/main.js. Cross origin requests are only supported for HTTP. 

我看到了很多关于这个错误的问题。今天我得到了同样的错误,并在几秒钟内解决了。因此,我在这里给出了解决方案:

这只是因为您的路径不正确,并且没有映射到dojo.js

第一步是,确保dojo文件夹的路径正确

而且,即使你映射正确,你也会在chrome中看到下面的错误

XMLHttpRequest cannot load file:///C:/Users/Desktop/dojoapps/dojo/dojo/main.js. Cross origin requests are only supported for HTTP. 

简单的解决方案是,在任何服务器(如ApacheTomcat)上运行代码,并将代码中的路径替换为http://localhost:8080/

没错。另外,另一种解决方案是,如果从文件系统运行协议相关URL,则将其删除,因为它将文件:///前置到任何协议相关路径。