我在angular-cli项目中使用Jasmine karma。
尝试在其中使用json文件时抛出错误。
import { TestBed } from '@angular/core/testing';
describe('xxxService', () => {
let service: xxxService
let attributeData: any = require('../../mock-data/testCase_mockData/attributedata.json');
beforeEach(()=>{
TestBed.configureTestingModule({
imports: [HttpClientTestingModule],
providers: [xxxService],
});
service = TestBed.get(ColorCodeEngineService);
// attributeData = Object.assign({}, require('../../mock-data/testCase_mockData/attributedata.json'));
});
});
它抛出错误,
./ src / app / mock-data / testCase_mockData / attributedata.json中的错误 模块解析失败:解析附近时JSON输入意外结束 ''您可能需要适当的加载程序来处理此文件类型。 SyntaxError:在“
”附近进行解析时,JSON输入意外结束
有解决此问题的解决方案吗?