cnumr / ecoindex_js

EcoIndex computor
Other
0 stars 0 forks source link

(node:492466) ExperimentalWarning: Importing JSON modules is an experimental feature and might change at any time #11

Open hrenaud opened 10 months ago

hrenaud commented 10 months ago

J'ai ce warn quand j'appelle les méthodes de la ib (computeEcoIndex, getEcoIndexGrade, computeGreenhouseGasesEmissionfromEcoIndex ou computeWaterConsumptionfromEcoIndex).

J'imagine que ça vient de là import reference from 'ecoindex_reference' assert {type: 'json'};

Utiliser un require plutôt qu'un import résoudrait peut-être le warn ...

hrenaud commented 9 months ago

Pour fixer:

// src/index.js
import { readFile } from 'node:fs/promises'
const fileUrl = new URL('../node_modules/ecoindex_reference.json', import.meta.url)
const jsonPackage = JSON.parse(await readFile(fileUrl, 'utf8'))
tsecher commented 9 months ago

Je ne reproduis pas le warning en Node.js v18.10.0. Quelle est la version de node que tu utilises ?