Javascript 角度+;打字脚本+;JSPM(ES6模块)——>;WallabyJS配置
我正在尝试配置WallabyJs以使用JSPM和Typescript 我尝试跟踪Wallaby的Github帐户上发现的一个错误,但无法使我的设置正常工作 我希望能够使用TS和ES6模块编写测试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', () =&
以下是我的样本文件:
/// <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
是默认值,因此您可以忽略这些文件模式参数