首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dojo 1.8构建系统-如何设置前缀/路径?

Dojo 1.8构建系统-如何设置前缀/路径?
EN

Stack Overflow用户
提问于 2012-12-11 17:51:49
回答 1查看 509关注 0票数 1

我正在努力使用Dojo 1.8构建系统。我正在尝试使用dojo/text!templates/SomeView.html从url myapp/tmpl/SomeView.html中获取html:

代码语言:javascript
复制
//FILE: SomeView.js
define(["dojo/_base/declare", "dojo/text!templates/SomeView.html", ...
  function(declare, SomeViewTemplateHTML, ...
  return {...

我似乎无法让它检测到“template”前缀映射到"myapp/tmpl/“的模块路径。我尝试过路径、loaderConfig.paths、前缀。但是当我运行build.sh --profile app.profile.js时,这些似乎都不起作用:

代码语言:javascript
复制
//FILE: app.profile.js
var profile = (function(){
return {
    basePath: ".",
    releaseDir: "builds",
    releaseName: "foooo",
    optimize: "closure",
    cssOptimize: "comments",
    action: "release",

    packages:[{
        name: "pkg1",
        location: "myapp/pkg1"
    }],

    loaderConfig: {
        paths: {
        "templates": "myapp/tmpl"
        },
        prefixes: {
        "templates": "myapp/tmpl"
        }               
    },
    prefixes: {
        "templates": "myapp/tmpl"
    },


    layers: {
        "dojo/dojo-release": {
            include: [ "dojo/dojo", "dojo/domReady"],
            customBase: true,
            boot: true
        },
        "foobar/foobar-release": {
            include: [
                "myapp/app"
            ]
        }
    }
};
})();

任何帮助都将不胜感激!我已经阅读了很多次dojo/app和dojo构建页面,但所有的信息都非常有限……

致以问候,肯

EN

回答 1

Stack Overflow用户

发布于 2012-12-12 01:04:05

在构建过程中没有模板映射,所以如果下面是您的结构

代码语言:javascript
复制
myapp/SomeView.js
myapp/tmpl/SomeView.html

dojo/text!templates/SomeView.html应为dojo/text!./tmpl/SomeView.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13817611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档