未捕获的ReferenceError:在geotiff.js:3上未定义导出

时间:2019-02-06 07:29:54

标签: javascript angular typescript

我正在尝试使用角度6.1.0 打字稿2.9.2 中的geotiff库。

我使用

安装了它
npm i geotiff

但是我在浏览器控制台中遇到以下错误:

  

未捕获的ReferenceError:未定义导出       在geotiff.js:3

搜索此错误后,我遇到了许多答案。我尝试更改tsconfig.json文件。

module更改为es5es6none。没用。

target更改为es5es6。没用。

打开allowJs。没用。

如何解决此错误?

1 个答案:

答案 0 :(得分:0)

我没有收到您提到的错误,但库本身内部的某些导入肯定存在问题。 在我的 package.json 中包含此配置后

 "browser": {
    "fs": false,
    "http": false,
    "https": false
  }

像这样导入

import GeoTiff, { fromUrl, fromUrls, fromArrayBuffer, fromBlob } from 'geotiff';

在 app-component.ts 中

export class AppComponent implements OnInit{
  ngOnInit(): void {
    fromUrls("someUrl")
  }
}