Yeoman 'yo webapp' 运行,但目录中没有创建文件

标签 yeoman yeoman-generator

我已经安装了 Node 和 Yeoman,在走了一两条错误的路径(Homebrew install,sudo for Yeoman)之后,我在他们的站点(mac os x,mavericks)上正确安装了 Node 并重新安装了没有 sudo 的 Yeoman。

但我想我已经把事情搞砸了,不知何故。安装 webapp 生成器(也可以正常工作)后,我进入桌面上的 yeomantest 文件夹并尝试“yo webapp”,但是当一切运行并且 Yeoman 说它工作时,文件夹中没有任何内容。

它在某处创建这些文件(因为当我再次运行它时,它会询问我是否覆盖),我只是不知道在哪里或为什么。

可能是因为 Node 安装在这里:“PATH=/Users/xpeeblix/.node/bin/:$PATH”

关于如何解决这个问题或发生了什么的任何想法?我将永远感激不尽,并以你的名字命名我的第一个 child 。

请提供姓名和答案以领取奖品。

最佳答案

有可能在使用损坏的设置时创建了 .yo-rc.json /yeomantest/ 的父目录中的文件.

Yeoman 使用 .yo-rc.json确定项目的根目录。这允许用户运行 yo n从项目目录中的任何位置命令并从正确的位置应用它们。

所以,沿着你的目录树,试着找到一个 .yo-rc.json文件;然后删除它。在 OSx 和 Windows 上,.named文件默认是隐藏的,您可能需要在系统配置中使它们可见。

关于Yeoman 'yo webapp' 运行,但目录中没有创建文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21762106/

相关文章:

javascript - Yeoman 提示 : how generate a valid filename from a string?

javascript - 错误 : Cannot find module 'ansi-styles' in AngularJS with Yeoman generator

yeoman 错误 对等点无效 对等点生成器-webapp@0.5.0 想要@>=1.2.0

angularjs - 为什么 Yeoman AngularFire 生成器从一开始就无法工作?

node.js - 在 nodejs 项目中以编程方式使用 Yeoman

gruntjs - Grunt usemin 任务没有正确更新嵌套的相对路径

yeoman - 使用 yeoman-environment 运行 yeoman 子生成器

node.js - 警告 : Task "karma" not found when running grunt test

node.js - Yeoman 安装/Node 路径问题?

npm - 优医生 : command not found when installing yo from terminal