我在创建一个自耕农项目时遇到了问题。我在目录类型yo
中cd,它说:
这里假设问我项目名称等,它想把我的桌面上的所有东西都扔到我进入的文件中。它默认为mvn
,我想要gradle。我甚至npm uninstall -g generator-jhipster
并重新安装它并遇到了同样的问题。
答案 0 :(得分:2)
如果父目录中有.yo-rc.json
文件,Yeoman将加载该配置并从该文件生成而不是提示。这允许开发人员从项目中的任何文件夹运行yo
命令,并将其应用于正确的文件。
要解决此问题,请从您的案例.yo-rc.json
中删除父目录中的/Users/drew/Desktop
。
例如,如果您在目录/Users/drew/Desktop/new-project
但/Users/drew/Desktop
内有.yo-rc.json
,则Yeoman将更改为父目录(Desktop
),加载配置,并从该文件夹而不是子文件夹生成文件。
答案 1 :(得分:0)
根据您的日志,您似乎在已经存在 .yo-rc.json 的文件夹中运行yo。在windows下小心.yo-rc.json可以是隐藏类型,你无法在资源管理器中看到它。由于存在 .yo-rc.json ,因此不再询问您的信息,例如项目名称,构建工具等。我的建议是在yo命令
中创建一个新文件夹