为什么我的dojo modulePaths配置被忽略了
Why is my dojo modulePaths configuration being ignored?
我试图在Dojo1.6中设置自定义模块路径,但我似乎无法正确设置路径。我一直收到以下错误。。这条路好像没有变。。
错误
http://url/dojotest/dojo/myApp/base.js 404 (Not Found)
目录结构
/var/www/html/dojotest
/dojo
/dijit
/dojo
/dojox
/myApp
base.js
index.html
index.html
<html>
<head>
<title>Dojo Testing</title>
<script src="dojo/dojo/dojo.js"></script>
<script>
var djConfig =
{
modulePaths : { 'myApp' : '../../myApp' }
};
dojo.require('myApp.base');
</script>
</head>
<body>
<div>Lala Testy test test</div>
</body>
</html>
base.js
dojo.provide('myApp.base');
console.log('you found me!');
您需要在包括dojo.js
脚本标记之前设置djConfig
<script>
var dojoConfig = {
modulePaths : { 'myApp' : '../../myApp' }
};
</script>
<script src="dojo/dojo/dojo.js"></script>
<script>
dojo.require('myApp.base');
</script>
相关文章:
- 为什么忽略了eval()代码中的语法错误
- 为什么如果我的函数中的范围被 javascript 解释器完全忽略了
- 为什么我的jquery选择器被忽略了
- CSS / Javascript:为什么这个声明被忽略了
- grunt requirejs 忽略了我的主配置文件中的路径
- setTimeout 似乎被循环忽略了
- 如果(或者可能是hasClass)被忽略了 - javascript
- Javascript:setTimeout间隔似乎被忽略了
- 在我用springmvc实现的jsp文件中,Javascript被忽略了
- 如果在onFrame中添加了新点,Path.scale将被忽略
- 为什么我的dojo modulePaths配置被忽略了
- 我的onclick事件被忽略了
- 为什么这两个立场被忽略了?
- Else语句在PHP中似乎被忽略了
- 在three.js中,网格的渲染深度似乎被忽略了
- Jquery电子邮件验证似乎被忽略了
- 表单字段验证似乎被忽略了
- 为什么数组的其他块被忽略了?
- If语句在我的javascript中被忽略了
- 为什么我的javascript函数完全被忽略了?(非常简单的例子)