当我yeoman init angular:all
用来引导我的应用程序时,yeoman 使用我从中调用它的目录的名称作为主应用程序 .js 文件的名称。即,如果我在 中运行命令/Users/myusername/dev/projects/my-angular-app
,则该文件app/scripts/my-angular-app.js
将创建为应用程序的主 .js 文件。
如果我只是重命名根目录,那么使用 Yeoman 添加路由将不起作用,因为它无法再找到它创建的 .js 文件。在调用 Yeoman init 命令时,我尝试将应用程序的名称添加为参数,但这不起作用。
我尝试在具有我希望应用程序具有的名称的目录中执行 init 命令,然后重命名该目录。但似乎 Yeoman 每次调用时都会读取该目录的名称,因此在更改目录名称后,Yeoman 不再能够为我创建路由,因为它找不到与该目录同名的 .js 文件根目录。
如何让 Yeoman 为 my-angular-app.js 文件使用不同的名称?