繁体   English   中英

在全局安装时,Yeoman生成器找不到.yo-rc.json文件

[英]Yeoman generator can't find .yo-rc.json file when installed globally

我有一个简单的yeoman生成器,几乎可以使用了。 但是,它在很大程度上依赖于.yo-rc.json文件,因为每次运行生成器时都会从中读取重要的配置。

如果我从项目目录中运行它,则效果很好(按项目,我是指生成器的项目本身),但是当我尝试从另一个项目中运行它时,即使包括npm link在内的所有步骤都找不到它。

我觉得我在这里错过了一些重要的事情,但是似乎无法在文档中找到它。 在全局安装生成器时,是否应该以某种方式设置全局.yo-rc.json文件? 有没有我错过的步骤或配置?

我怀疑这是否相关,但如果确实如此,它正在Windows 7上运行。

谢谢!

.yo-rc.json仅用于本地项目配置。 它不打算用于全局配置。

对于全局配置,您可以使用this.prompt()对每个要记住的提示使用store: true选项。

其背后的原因是,创建新项目的用户不一定要应用以前的选择。 因此,配置保留在项目本地,这样生成器就可以知道用户过去对当前项目所做的选择。 但不会全局应用于他们可能创建的所有其他项目。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM