2012-10-23 2 views
1

플러그인 !text을 사용하고 r.js으로 최적화 한 후 사용자가 자신의 템플릿을 편집하기를 원합니다. 하지만 최적화 후 오류가 발생합니다. 동적로드가 허용되지 않습니다.RequireJS optimize! text 동적로드가 허용되지 않습니다.

build.js

{ 
    baseUrl: "f/app", 
    appDir: "..", 
    dir: "dist", 
    modules: [ 
    { 
     name: "catalog" 
    } 
    ], 
    stubModules: ['text'], 
    optimizeAllPluginResources: false, 
    inlineText: false, 
    paths: { 
     app: '../libs', 
     jquery: 'empty:', 
     underscore: 'empty:', 
     backbone: 'empty:', 
     marionette: 'empty:', 
     JSON: 'empty:', 
     // Plugins 
     text: '../libs/rjs-text', 
    }, 
    exclude: ["jquery","underscore","backbone","marionette", 'JSON', 'text'] 
} 

이 그것을 구현할 수 방법 일반적으로?

+0

하지 마십시오 이것을 틀린 길 (당신은 여기에서 새로운 I 'm 다. 그래서 나는 설명하려고 노력하고있다) 그러나 당신이 사람에게 대답을 제공하기를 바라는 당신은 더 좋은 질문을 할 필요가있다. 지금까지는 컨텍스트가 거의없는 긴 요구 구성을 제공했습니다 (문제를 실제로 설명하는 두 개의 짧은 문장과 실제로 문제를 야기하는 코드의 0 행). 더 나은 정보를 제공하기 위해 질문을 편집하면 더 나은 응답을 얻을 수 있습니다. – machineghost

답변

1

예제 코드가 없으면 대답하기가 사실상 불가능합니다 (내 의견에서 말했듯이). 그러나 어둠 속에서 촬영을하기 위해 에 대한 문제는 귀하가 필요로하는 변수에 변수를 사용하고 있다는 것입니다. 요구되는 옵티마이 저를 귀찮게합니다. 리터럴 배열을 사용하면이를 해결할 수 있습니다. 즉하지 않는다 :

var myDependencies = ['foo', 'bar']; 
define(myDependencies, function(... 

는 수행

define(['foo', 'bar'], function(... 

는 더 많은 정보를 위해 필요 사이트 링크를 참조하십시오

http://requirejs.org/docs/optimization.html