我已经安装了 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/