【发布时间】:2020-07-18 04:14:14
【问题描述】:
我正在尝试使用 typescript 建立一个项目,其中需要一个 angular 客户端,后端有一个最小的节点服务器。
理想情况下,我希望有一个类似于
的文件夹结构/
/dist : angular client (--prod) files
/server : node js files (created by typescript)
/tests : server-side test scripts
/src/client: angular typescript
/src/server: node typescript
/src/tests: node typescript test scripts
/src/common: common files shared between node & angular (interface defintions, utils etc)
我真的很难为每个“文件夹”创建一个tsconfig.json 文件。
我得到的错误包括根问题、找不到模块等
我遇到的主要问题是可怕的
“错误 TS6059:文件 'common/interfaces/cell.ts' 不在 'rootDir' 下 '服务器/'。 'rootDir' 应包含所有源文件"
在构建/编译服务器时,是否可以将common 文件夹移到服务器文件夹下,以便找到?
我原以为这是一个常见的要求(如果不是,最好的做法是什么?;))
感谢您帮助在适当的 tsconfig.json 文件中设置正确的设置
【问题讨论】:
标签: angular typescript angular-cli