在 Angular 15 中,ng build/ npm run build 默认排除规范文件吗?

问题描述 投票:0回答:1

新手问题...我已经阅读了不同的文档,但无法找到明确指出 npm run build 默认情况下排除规范文件的内容。

我尝试检查 dist 文件夹中的 main.js 文件,但我的规范文件的内容不存在,这是否一定意味着它在构建过程中被排除?

angular unit-testing jestjs automated-tests npm-build
1个回答
0
投票

构建器通常会排除 ts 文件中未导入的所有内容,这是通过 treeshaking 完成的,因此不会包含它。但通常您还会在 tsconfig.spec.ts 文件中看到它包含 *.spec.ts 文件,因此如果您在 package.json 中列出了该文件,则它们只能通过 npm run 测试进行构建。

简而言之。不应该包括在内。

© www.soinside.com 2019 - 2024. All rights reserved.