在TypeScript中导入远程JSON文件时,出现 "找不到模块 "的错误。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在TypeScript中导入远程JSON文件时,出现 "找不到模块 "的错误。相关的知识,希望对你有一定的参考价值。

我对本地JSON文件没有问题。下面的代码可以用。

import data from "./example.json";

但是,在远程文件中,比如下面这个,它一直在出错,说 "找不到模块"

import data from "https://www.example.com/example.json";

https:/www.example.comexample.json 是一个有效的URL。请帮助我。

答案

我想你想达到的目的是 取来 的json文件。因此,你要对那个特定的文件进行HTTP请求。

试试下面的方法。

let resourceAddress = 'https://www.example.com/example.json';
let data = '';

fetch(resourceAddress)
  .then(response => response.json())
  .then(data => {
    // Do something with your newly loaded json data :)
    doSomethingWith(data);
  });

希望能帮到你!

以上是关于在TypeScript中导入远程JSON文件时,出现 "找不到模块 "的错误。的主要内容,如果未能解决你的问题,请参考以下文章

使用 TypeScript 在节点应用程序中导入 JSON 文件

如何使用对象解构在 TypeScript 中导入 JSON?

如何在 TypeScript 中导入 package.json?

在 create-react-app + typescript 中导入静态 JSON

在打字稿Angular 5中导入json文件

使用 TypeScript 时如何在单个文件组件中导入 Vue?