相关疑难解决方法(0)

使用spec/test文件夹设置tsconfig

假设我把我的代码放在下面src并测试spec:

+ spec
+ --- classA.spec.ts
+ src
+ --- classA.ts
+ --- classB.ts
+ --- index.ts
+ tsconfig.json
Run Code Online (Sandbox Code Playgroud)

我只想转发srcdist文件夹.既然index.ts是我的包的入口点,我的tsconfig.json样子如下:

{
  "compileOptions": {
    "module": "commonjs"
    "outDir": "dist"
  },
  "files": {
    "src/index.ts",
    "typings/main.d.ts"
  }
}
Run Code Online (Sandbox Code Playgroud)

但是,这tsconfig.json不包括测试文件,因此我无法解析其中的依赖项.

另一方面,如果我将测试文件包含在内,tsconfig.json那么它们也会被转换为dist文件夹.

我该如何解决这个问题?

typescript tsconfig visual-studio-code

43
推荐指数
3
解决办法
2万
查看次数

使用tsconfig.app.json

我无法理解在Angular-2 cli项目的src文件夹中使用tsconfig.app.json.我知道tsconfig.json是由typescript编译器使用的,为什么tsconfig.app.json?

typescript angular

14
推荐指数
1
解决办法
3443
查看次数

Angular中tsconfig.json和tsconfig.app.json文件之间的区别

我是Angular的新手。我曾经angular-cli学习过有关angular的文章,并找到了文件tsconfig.jsontsconfig.app.json。这两个都是打字稿相关的,我发现此链接很有用。

但是为什么要使用两个这样的文件?为什么不能将这两个文件中的配置合并到一个文件中?请帮我解决这个问题。

html typescript package.json angular-cli angular

8
推荐指数
3
解决办法
2570
查看次数

如何使用不同的 tsconfig 文件进行测试?

在我的项目中,我使用了 2 个不同的 tsconfig 文件

  • tsconfig.json
  • tsconfig.specs.json - 用于检测

我如何告诉 Intellij Idea 同时使用两者?
即在Settings- Langauges & Frameworks-TypeScript我可以在不同的Compile scopes之间切换,但Options不是每个编译范围(但每个项目只有一次)。

笔记:

在此处输入图片说明

intellij-idea typescript

5
推荐指数
1
解决办法
408
查看次数

我们可以从角度应用程序中排除 tsconfig.spec.json

我是 Angular 的新手。当使用 Angular-CLI 安装 angular 应用程序时tsconfig.app.json,我遇到了这些文件,tsconfig.spec.json并从该链接中发现以下几点很有用。

两个 tsconfig.*.json 文件都用于 TypeScript 配置。tsconfig.app.json 用于编译代码,而 tsconfig.spec.json 用于编译测试。

我的疑问是,tsconfig.spec.json如果我们不使用任何测试环境,我们可以完全排除文件吗?还是tsconfig.spec.json强制性的?

html unit-testing typescript angular-cli angular

5
推荐指数
1
解决办法
2350
查看次数