打字稿中无法识别json文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了打字稿中无法识别json文件相关的知识,希望对你有一定的参考价值。
我正在编写一个量角器testfile,它必须从json文件(data.json
)获取数据
{
"url":"https://example.com/login",
"email":"nov@example.uk",
"password":"uhi",
"text_name":"random"
}
量角器测试文件是
'use strict';
import { browser, element, by, protractor, $$, $ } from protractor
import { Classtext } from "../pages/MainPage";
var datatest = require('../utility/resource/data.json');
describe('', function () {
var object1 = new Classtext();
it('load url', function () {
welcom.openBrowser("https://example.com");
});
});
当我编译时,我得到了这个错误。
[13:37:22] E/launcher - Error: Error: Cannot find module
'../utility/resource/data.json'
这里data.json路径是正确的。
答案
请改变路径
var datatest = require('../utility/resource/data.json');
至
var datatest = require('../../utility/resource/data.json');
因为在typescript中,所有“.ts”文件都将被编译为“.js”文件,它们将存储在typescript配置文件中提供的目录中。
以上是关于打字稿中无法识别json文件的主要内容,如果未能解决你的问题,请参考以下文章