Angular 在ionic 4中使用npm convert units包的问题

Angular 在ionic 4中使用npm convert units包的问题,angular,typescript,ionic4,Angular,Typescript,Ionic4,我正在使用离子4中的convert units 2.3.4npm包 我使用cli-npm I convert units--save在我的ionic 4应用程序中安装了此软件包 但是,当我从“convert units”使用import{convert}导入库,并在我的组件文件中使用convert().list()之类的函数时,它显示了一个错误 import { convert } from "convert-units"; calculatePrice(){ console.log(co

我正在使用离子4中的
convert units 2.3.4
npm包

我使用cli-
npm I convert units--save在我的ionic 4应用程序中安装了此软件包

但是,当我从“convert units”
使用
import{convert}导入库,并在我的组件文件中使用
convert().list()
之类的函数时,它显示了一个错误

import { convert } from "convert-units";

calculatePrice(){
  console.log(convert().list());
}
我已经尝试过这种方法:

const convert = require('convert-units');

解决方案:-我在index.html中添加此代码。这解决了我的问题

 <script>
    var global = global || window;
  </script>

var global=全局| |窗口;
试试这个片段:

import * as convert from 'convert-units'

 console.log( convert().measures());
 console.log(convert(1).from('l').to('ml'));
输出:

(23) ["length", "area", "mass", "volume", "each", "temperature", "time", "digital", "partsPer", "speed", "pace", "pressure", "current", "voltage", "power", "reactivePower", "apparentPower", "energy", "reactiveEnergy", "volumeFlowRate", "illuminance", "frequency", "angle"]0: "length"1: "area"2: "mass"3: "volume"4: "each"5: "temperature"6: "time"7: "digital"8: "partsPer"9: "speed"10: "pace"11: "pressure"12: "current"13: "voltage"14: "power"15: "reactivePower"16: "apparentPower"17: "energy"18: "reactiveEnergy"19: "volumeFlowRate"20: "illuminance"21: "frequency"22: "angle"length: 23__proto__: Array(0)
intro.page.ts:60 1000
请尝试以下代码段:

import * as convert from 'convert-units'

 console.log( convert().measures());
 console.log(convert(1).from('l').to('ml'));
输出:

(23) ["length", "area", "mass", "volume", "each", "temperature", "time", "digital", "partsPer", "speed", "pace", "pressure", "current", "voltage", "power", "reactivePower", "apparentPower", "energy", "reactiveEnergy", "volumeFlowRate", "illuminance", "frequency", "angle"]0: "length"1: "area"2: "mass"3: "volume"4: "each"5: "temperature"6: "time"7: "digital"8: "partsPer"9: "speed"10: "pace"11: "pressure"12: "current"13: "voltage"14: "power"15: "reactivePower"16: "apparentPower"17: "energy"18: "reactiveEnergy"19: "volumeFlowRate"20: "illuminance"21: "frequency"22: "angle"length: 23__proto__: Array(0)
intro.page.ts:60 1000

您可以尝试以下代码段:
import*as convert from'convert units'
是的,我尝试了,但出现了相同的错误。您可以尝试以下代码段:
import*as convert from'convert units'
是的,我尝试了,但出现了相同的错误。否,给出了相同的错误。是否需要在app.module.ts中导入此库?您是否尝试过我的代码而不是您的代码。否我们不想导入app.module以下代码解决了我的问题。我在index.html中添加了这一行<代码>变量全局=全局| |窗口否,它给出相同的错误。是否需要在app.module.ts中导入此库?您是否尝试过我的代码而不是您的代码。否我们不想导入app.module以下代码解决了我的问题。我在index.html中添加了这一行<代码>变量全局=全局| |窗口