Nativescript测试-TypeScript编译中缺少tests/example.ts

Nativescript测试-TypeScript编译中缺少tests/example.ts,nativescript,angular2-nativescript,Nativescript,Angular2 Nativescript,我有一个角度风味的Nativescript项目 遵循中的步骤后,我遇到了以下错误: ./src/tests/example.ts模块生成失败(从 ../node_modules/@ngtools/webpack/src/index.js):错误: /type脚本中缺少home/…/src/tests/example.ts 汇编请通过“文件”确保它在您的tsconfig中 或“包含”属性 我采取的步骤是: tns测试初始化-输入jasmine npmi@types/jasmine——保存开发 启动

我有一个角度风味的Nativescript项目

遵循中的步骤后,我遇到了以下错误:

./src/tests/example.ts模块生成失败(从 ../node_modules/@ngtools/webpack/src/index.js):错误: /type脚本中缺少home/…/src/tests/example.ts 汇编请通过“文件”确保它在您的tsconfig中 或“包含”属性

我采取的步骤是:

  • tns测试初始化
    -输入jasmine
  • npmi@types/jasmine——保存开发
  • 启动了我的android模拟器
  • tns运行android

  • 您可以看到生成的示例测试文件不起作用,但我没有在网站上阅读任何关于修改tsconfig.json的内容。

    一个可能的解决方案是。。。完全按照错误消息所说的操作

    插入此项后:

    "include": ["src/tests/**/*.ts"]
    
    对于
    tsconfig.json
    (或tsconfig.tns.json),测试运行没有问题


    虽然我认为这意味着,每个构建(不仅仅是测试运行)中都会包含这个文件,所以这不是最好的解决方案。在tsconfig.spec.json中只包含这一行也没有帮助,似乎我必须为生产准备一个不同的构建,它不会包含这一行

    一个可能的解决方案是。。。完全按照错误消息所说的操作

    插入此项后:

    "include": ["src/tests/**/*.ts"]
    
    对于
    tsconfig.json
    (或tsconfig.tns.json),测试运行没有问题

    虽然我认为这意味着,每个构建(不仅仅是测试运行)中都会包含这个文件,所以这不是最好的解决方案。在tsconfig.spec.json中只包含这一行也没有帮助,似乎我必须为生产准备一个不同的构建,它不会包含这一行