Javascript 角度+;打字脚本+;JSPM(ES6模块)——>;WallabyJS配置

Javascript 角度+;打字脚本+;JSPM(ES6模块)——>;WallabyJS配置,javascript,typescript,ecmascript-6,jspm,Javascript,Typescript,Ecmascript 6,Jspm,我正在尝试配置WallabyJs以使用JSPM和Typescript 我尝试跟踪Wallaby的Github帐户上发现的一个错误,但无法使我的设置正常工作 我希望能够使用TS和ES6模块编写测试 以下是我的样本文件: /// <reference path="../../typings/tsd.d.ts" /> import * as ng from 'angular'; describe('Test', () => { it('should work', () =&

我正在尝试配置WallabyJs以使用JSPM和Typescript 我尝试跟踪Wallaby的Github帐户上发现的一个错误,但无法使我的设置正常工作

我希望能够使用TS和ES6模块编写测试


以下是我的样本文件:

/// <reference path="../../typings/tsd.d.ts" />

import * as ng from 'angular';

describe('Test', () => {
  it('should work', () => {
    expect(true).toBe(true);
    console.log(ng);

  });
});
//
从“角度”导入*作为ng;
描述('测试',()=>{
它('应该工作',()=>{
期望(真),期望(真);
控制台日志(ng);
});
});
请注意,它是基于我在附近找到的几个不同的样本,几乎到处都是

通过此配置,我得到以下错误:

ReferenceError:找不到变量:模块 在jspm_packages/github/angular/bower angular-mocks@1.4.7.js:1

TypeError:意外的匿名System.register调用。 在jspm_packages/system.js:5 在jspm_packages/system.js:5 在jspm_packages/system.js:5 在jspm_packages/system.js:4 在jspm_packages/system.js:5

错误:模块被解释为全局模块格式,但称为System.register。 在jspm_packages/system.js:5 在jspm_packages/system.js:5 在jspm_packages/system.js:5 在jspm_packages/system.js:4 在jspm_packages/system.js:4 在jspm_packages/system.js:5


如果我在编译器配置中将
模块:4
更改为
模块:1
,我会得到: ReferenceError:找不到变量:模块 在jspm_packages/github/angular/bower angular-mocks@1.4.7.js:1

ReferenceError:找不到变量:require 在app/src/app.spec.ts:3处


您应该打开一个关于它的问题。是的,这是下一步,谢谢
instrument:true
load:true
是默认值,因此您可以忽略这些文件模式参数