问题标签 [dojo-build]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
122 浏览

javascript - Dojo 需要加载编号而不是模块

在我的 dojo 应用程序中,我正在尝试动态加载模块,该模块在我构建代码之前可以正常工作。一旦使用dojo构建系统构建代码,相同的模块就会以整数(特别是3)而不是模块本身的形式加载。

下面是正在运行的代码,即在构建应用程序之前

现在通过 dojo 构建系统的同一段代码变成如下所示并且不起作用

对于 dojo 构建系统,我使用以下配置

编辑:在我的应用程序中,我试图动态加载的模块负责处理 openlayers 地图。该模块的基本代码如下

Edit2:逗号被错误地放置了。此外,在完成 dojo 构建之前,这段代码确实可以完美运行。

0 投票
1 回答
45 浏览

dojo - dojo app - 缓存静态内容,例如 imgs/css

我正在处理现有的 dojo 应用程序,该应用程序在每个页面更改时都请求相同的静态内容。

有没有办法配置应用程序以便缓存此内容?....即每个http请求都有缓存控制标头?

0 投票
1 回答
140 浏览

dojo - dojo 1.10 自定义构建

我正在尝试使用 dojo sdk 1.10 创建自定义 dojo 构建

我有以下目录结构 -

A.js 和 B.js 都是纯 AMD 模块。B 是 A 的依赖项

这是我的 myapp.profile.js -

这是我的 myapp package.json -

这是我的应用范围 build.profile.js -

所有配置看起来都不错,但是当我构建时出现以下错误:-

这是我的 A.js :-

这是我的 B.js :-

我的个人资料对象中是否缺少某些内容?我在这里被阻止并且无法构建我的项目。

0 投票
1 回答
184 浏览

javascript - Dojo 构建系统不知道如何处理我的配置中的“路径”属性

我的项目有以下 AMD 配置:

对于 Dojo 构建系统,我有以下配置:

不幸的是,Dojo 构建系统似乎不知道如何处理路径:

我怎样才能解决这个问题?

我尝试使用该files属性,但我也无法让它工作:

我尝试将它们定义为包,但这也不起作用:

我错过了什么?

我正在使用 1.10.4 版本dojo-util