gpt4 book ai didi

json - 将 yo-rc.json 文件移动到根文件夹

转载 作者:行者123 更新时间:2023-12-02 01:46:54 26 4
gpt4 key购买 nike

我正在使用 yeoman 创建一个生成器,但遇到了一个小问题。

基本上我的生成器将能够创建这样的模块结构:

  • 模块名称
    • 类(class)
    • 控制者
    • nameofmodule.php

当我执行生成器时,我位于 nameofmodule 的父文件夹中(nameofmodule 文件夹由生成器创建)。

现在我想保存一个 yo-rc.json 文件来保存一些配置(作为模块名称)。

问题是我希望 yo-rc.json 文件位于 nameofmodule 文件夹中,而不是我启动 yeoman 生成器的文件夹中。

你知道如何更改 yo-rc.json 文件路径吗?或者在 nameofmodule 中创建一个新的?

非常感谢

最佳答案

我设法通过更改目标根路径来更改 .yo-rc.json 路径:

this.destinationRoot(path.join(this.destinationRoot(), '/' + this.appDir));

因此,在我创建了我的应用程序结构之后,我调用了:

this.on('end', function () {
this.destinationRoot(path.join(this.destinationRoot(), '/' + this.appDir));
this.config.set('appName', this.appName);
this.config.set('appDir', this.appDir);
this.config.set('modules', []);
});

现在它只适用于 Base 生成器。我不知道如何跨 NamedBase 生成器应用目标根。

希望对您有所帮助。

关于json - 将 yo-rc.json 文件移动到根文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25128360/

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