gpt4 book ai didi

javascript - 如何使用 Grunt 更改 Requirejs 配置设置?

转载 作者:行者123 更新时间:2023-11-28 08:39:33 25 4
gpt4 key购买 nike

我正在预编译 Handlebars 模板并通过 Requirejs 加载它们。

Grunt 创建一个构建并执行所有预编译等操作。

下一步是使用 Handlebars Runtime 而不是完整的 Handlebars 脚本。

在 RequireJS 配置中,设置 Handlebars 的路径:

js/src/config.js:

require.config({
//...
paths: { handlebars: 'lib/handlebars' }
//...
});

对于特定的 Grunt 任务,我希望包含一个选项,将该路径更改为 handlebars.runtime,这样当整个内容被压缩到单个文件中时,它只具有运行时版本 Handlebars 。

因此,包含在构建中的配置将是:

require.config({
//...
paths: { handlebars: 'lib/handlebars.runtime' }
//...
});

这可能吗?有没有更好的方法来达到相同的结果?

最佳答案

您可以将选项传递给 grunt 任务 - 这是您想要做的吗?

grunt myTask --myOption value

然后可以在该任务的 grunt 配置中使用它(在您的情况下需要),如下所示:

grunt.option('myOption')

关于javascript - 如何使用 Grunt 更改 Requirejs 配置设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20662796/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com