gpt4 book ai didi

gruntjs - 如何将参数传递给 grunt.file.readJSON?

转载 作者:行者123 更新时间:2023-12-04 20:55:17 27 4
gpt4 key购买 nike

我想将参数传递给我的 Gruntfile.js,以便 grunt.file.readJSON 可以读取传入的文件名。我应该怎么办?

  grunt.initConfig({
filename: grunt.option('filename'),
config: grunt.file.readJSON('<%= filename %>'),
... ... ...
});

上面的方法不起作用。

> grunt build-dev --filename=test.json
Loading "Gruntfile.js" tasks...ERROR
>> Error: Unable to read "<%= filename %>" file (Error code: ENOENT).

最佳答案

Grunt 模板仅在 Grunt 配置本身内工作。 grunt.file.readJSON 是一个采用单个参数且不处理模板模式的函数。

而是只是从指定的文件路径读取 JSON 文件并将该对象提供给 Grunt 配置(这意味着 JSON 文件可以包含 Grunt 模板模式)。

请尝试以下操作:

grunt.initConfig({
filename: grunt.option('filename'),
config: grunt.file.readJSON(grunt.option('filename')),
// ... ... ...
});

关于gruntjs - 如何将参数传递给 grunt.file.readJSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23587248/

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