新手问题...我已经阅读了不同的文档,但无法找到明确指出 npm run build 默认情况下排除规范文件的内容。
我尝试检查 dist 文件夹中的 main.js 文件,但我的规范文件的内容不存在,这是否一定意味着它在构建过程中被排除?
构建器通常会排除 ts 文件中未导入的所有内容,这是通过 treeshaking 完成的,因此不会包含它。但通常您还会在 tsconfig.spec.ts 文件中看到它包含 *.spec.ts 文件,因此如果您在 package.json 中列出了该文件,则它们只能通过 npm run 测试进行构建。
简而言之。不应该包括在内。