RequireJS优化!不允许文本动态加载
我使用插件RequireJS优化!不允许文本动态加载,requirejs,r.js,Requirejs,R.js,我使用插件!文本,并希望在通过r.js进行优化后,用户可以编辑自己的模板。但优化后我得到一个错误:不允许动态加载 build.js { baseUrl: "f/app", appDir: "..", dir: "dist", modules: [ { name: "catalog" } ], stubModules: ['text'], optimizeAllPluginResources: false,
!文本
,并希望在通过r.js
进行优化后,用户可以编辑自己的模板。但优化后我得到一个错误:不允许动态加载
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']
}
这通常是如何实现的?如果没有任何示例代码,这几乎是不可能回答的(正如我在评论中所说的)。然而,只是想在黑暗中试一试,也许您的问题是您正在为require导入使用变量,这让require优化器很恼火。使用文字数组应该可以解决这个问题;换句话说,不要这样做:
var myDependencies = ['foo', 'bar'];
define(myDependencies, function(...
做:
有关更多信息,请参见Require网站上的此链接:
如果没有任何示例代码,这几乎是不可能回答的(正如我在评论中所说)。然而,只是想在黑暗中试一试,也许您的问题是您正在为require导入使用变量,这让require优化器很恼火。使用文字数组应该可以解决这个问题;换句话说,不要这样做:
var myDependencies = ['foo', 'bar'];
define(myDependencies, function(...
做:
有关更多信息,请参见Require网站上的此链接:
请不要误会(你是新来的,所以我只是想解释一下),但是如果你想让别人提供答案,你需要问更好的问题。到目前为止,您已经为我们提供了一个长require配置,几乎没有任何上下文(只有两个短句实际描述了问题,而实际导致问题的代码行为零)。如果你编辑你的问题以提供更好的信息,你可能会得到更好的回答。请不要采取错误的方式(你是新来的,所以我只是想解释一下),但是如果你想让人们提供答案,你需要问更好的问题。到目前为止,您已经为我们提供了一个长require配置,几乎没有任何上下文(只有两个短句实际描述了问题,而实际导致问题的代码行为零)。如果你编辑你的问题以提供更好的信息,你可能会得到更好的回答。