node.js got - Hur importerar man got i typescript?
Jag försöker importera got från 'got' i mitt TypeScript-program för att konvertera en URL till en streambar fil, men jag har försökt importera det på olika sätt och får alltid fel som: kan bara importeras som standard med flaggan 'esModuleInterop'
Min fråga är hur kan jag importera got korrekt utan att få fel? Eller finns det ett annat sätt att konvertera en URL till en strömbar fil i TypeScript?
import { sha256 } from 'js-sha256';
import {Metadata} from './metadata';
import * as fs from 'fs'
const pinataSDK = require('@pinata/sdk');
import got from 'got';
export const ARC3_NAME_SUFFIX = "@arc3"
export const ARC3_URL_SUFFIX = "#arc3"
export const METADATA_FILE = "metadata.json"
export const JSON_TYPE = 'application/json'
export const JSONObject = "metadata.json"
export function asaURL(cid: string): string { return ipfsURL(cid)+ARC3_URL_SUFFIX }
export function ipfsURL(cid: string): string { return "ipfs://"+cid }
Svar #1
Hade samma problem med version got@^12.0.0.
Nedgraderad till [email och det fungerade.