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

标签 javascript json generator yeoman yeoman-generator

我有一个简单的自耕农生成器,它几乎已经准备就绪。 但是,它严重依赖于 .yo-rc.json 文件,因为每次运行生成器时我都会从中读取重要配置。

如果我从项目的目录运行它(我所说的项目是指生成器的项目本身),那么它工作得很好,但是当我尝试从另一个项目运行它时,它不会找到它,即使所有步骤包括npm 链接

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

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

谢谢!

最佳答案

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

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

这背后的原因是创建新项目的用户不一定希望应用他以前的选择。因此配置保存在项目本地,因此生成器可以知道用户过去为当前项目所做的选择;但并未全局应用于他们可能创建的所有其他项目。

关于javascript - Yeoman 生成器在全局安装时找不到 .yo-rc.json 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46025501/

相关文章:

javascript - 如何在 JavaScript/Java 中实现 IDCT(JPEG 压缩)?

javascript - 使用 jQuery 的表单无法正常工作

javascript - 如何读取json数组?

ios - generateCGImagesAsynchronouslyForTimes 花费的时间太长

swift - Swift中的角色游戏效果/药水生成器

javascript - 如何用数组对象填充 jstree 子级并在单击时返回它

javascript - 从数据库获取ReactJs按钮的初始状态

json - Golang JSON 路由配置

java - 类型参数 'S' 的推断类型 'S' 不在其范围内;

用于 BWT 解码的元组迭代的 python 列表