如何在 Angular 原理图中使用当前路径

Wal*_*zyk 3 angular angular-schematics

我正在开发一个生成一些文件的原理图。我想在当前目录中有新文件,即

我的项目根目录是/src/app. 当我在文件夹中/src/app/features/f1并键入

ng g my:some-schemaitc --name=name

我期待新文件

/src/app/features/f1/name.ts

相反,结果是

/src/app/name.ts

我想实现与 相同的行为ng g class --name=name。当我输入ng g class --name=class目录时/src/app/features/f1,结果将是

/src/app/features/f1/class.ts

我尝试模仿 Angularng g class行为原理图源代码,但没有令人满意的结果。我的代码几乎是一样的。

有人利用过当前路径吗?

Wal*_*zyk 5

无意中我发现了一个__dirname存储当前路径的全局变量。例如:

console.log('DIR', __dirname);
Run Code Online (Sandbox Code Playgroud)