Javascript 如何在dojodefine中加载非js文件

Javascript 如何在dojodefine中加载非js文件,javascript,configuration,path,dojo,intern,Javascript,Configuration,Path,Dojo,Intern,能否在Dojo define([…])函数中加载非js文件?如果是,我该怎么做?因为我试图加载一个html文件,比如 define([ "StaticViews/Module/Views.html"], function(view) { .... } ) 但我在我的控制台中收到一条错误消息,内容如下 DEBUG: 'failed to load resource (C:/StaticViews/Module/Views.html.js)'

能否在Dojo define([…])函数中加载非js文件?如果是,我该怎么做?因为我试图加载一个html文件,比如

define([
   "StaticViews/Module/Views.html"], 
        function(view) {
         .... 
    }
)
但我在我的控制台中收到一条错误消息,内容如下

DEBUG: 'failed to load resource (C:/StaticViews/Module/Views.html.js)' 
它会自动将“.js”添加到路径中,而这是一个不存在的文件。如何加载非js文件


谢谢大家!

要加载文本资源,您需要使用AMD插件,例如:

define([“dojo/text!StaticViews/Module/Views.html]”,函数(视图){
...
});