我有一个Angular风格的Nativescript项目。
从https://docs.nativescript.org/tooling/testing/testing开始执行步骤后,遇到以下错误:
./ src / tests / example.ts中的错误,模块构建失败(来自../node_modules/@ngtools/webpack/src/index.js):错误:/home/..../src/tests/example.ts在TypeScript中丢失汇编。请通过“文件”确保它在您的tsconfig中或“包含”属性。
我执行的步骤:
tns test init
-输入茉莉花npm i @types/jasmine --save-dev
tns run android
您可以看到生成的示例测试文件不起作用,但是我没有在网站上阅读任何有关修改tsconfig.json的内容。
"include": ["src/tests/**/*.ts"]
对于tsconfig.json
(或tsconfig.tns.json),测试运行没有问题。
尽管我认为这意味着该文件包含在每个版本中(不仅仅是测试运行中),所以还不是最好的解决方案。仅在tsconfig.spec.json中包含此行也无济于事,看来我必须为生产准备一个不同的构建,其中不包括此行。