angular - Problem med att använda npm convert-units-paketet i ionic 4
Jag använder convert-units 2.3.4 npm-paketet i ionic 4.
Jag installerade det här paketet i min Ionic 4-app med CLI - npm i convert-units --save
Men när jag importerar biblioteket med import { convert } from "convert-units" och använder en av funktionerna som convert().list() i min komponentfil så visas ett fel.
import { convert } from "convert-units";
calculatePrice(){
console.log(convert().list());
}
Uncaught ReferenceError: global is not defined
at Object../node_modules/lodash.support/index.js (index.js:30)
at __webpack_require__ (bootstrap:83)
at Object../node_modules/lodash._basecreatecallback/index.js (index.js:12)
at __webpack_require__ (bootstrap:83)
at Object../node_modules/lodash.foreach/index.js (index.js:9)
at __webpack_require__ (bootstrap:83)
at Object../node_modules/convert-units/lib/index.js (index.js:3)
at __webpack_require__ (bootstrap:83)
at Module../src/app/components/ingredients-value/ingredients-value.component.ts (ingredients-value.component.ts:9)
at __webpack_require__ (bootstrap:83)
Jag har redan försökt den här metoden:
const convert = require('convert-units');
eller
var convert = require('../../../../node_modules/convert-units/lib')
, assert = require('assert')
, tests = {}
, ACCURACY = 1/1000
, percentError = require('../../../../node_modules/convert-units/lib/percentError');
Lösning:- Jag lade till denna kod i index.html. Detta löste mitt problem.
<script>
var global = global || window;
</script>
Svar #1
prova detta kodstycke:
import * as convert from 'convert-units'
console.log( convert().measures());
console.log(convert(1).from('l').to('ml'));
utdata :
(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
