0

文件夹结构:

--shared
  ---components
  ---states
  ---api-interfaces

我想@lib/api-interfaces在状态和组件中使用:相对路径:../../../foo/xxx/bar/{...}.ts;。

有没有办法做到这一点?

4

2 回答 2

3

您可以通过将路径添加到tsconfig.json位于项目根目录的路径来执行此操作。

{
  "compilerOptions": {
    "rootDir": ".",
    "baseUrl": ".",
    "paths": {
      "@lib/api-interfaces": ["/path/to/shared/api-interfaces.ts"],
    }
  },
}
于 2019-12-24T14:17:56.667 回答
0
ng g @nrwl/workspace:lib api-interfaces

这样,lib 就在 tsconfig、nx.json、angular.json 中配置,您不必手动添加它。注意,这可能会删除任何现有代码,因此请先备份。

于 2019-12-24T14:41:19.353 回答