Angular CLI因果无法使用json文件

时间:2019-08-02 13:23:03

标签: karma-jasmine angular8 angular-cli-v8

我在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输入意外结束

有解决此问题的解决方案吗?

0 个答案:

没有答案