javascript - Klarer ikke å sette opp det nye Faker-biblioteket
Jeg prøver å sette opp det nye @faker-js/faker-biblioteket. Så langt har jeg gjort dette:
npm i @faker-js/faker -D
La til faker.d.ts på toppnivå. Så treet ser slik ut:
Innholdet i faker.d.ts er dette:
// faker.d.ts
declare module '@faker-js/faker' {
import faker from 'faker';
export default faker;
}
Jeg prøver å bruke mocken slik:
import faker from 'faker';
import { ParameterMessage } from 'packages/ts/container/Parameter';
export const Parameter: ParameterMessage = { id: faker.dataType.uuid };
Men jeg får stadig en feil som sier
Kan ikke finne modul 'faker' eller dens tilsvarende typedeklarasjoner.ts(2307)
Kan ikke finne stien til modulen 'faker'.
Jeg får dette også i faker.d.ts
Filen '/home/[email /Documents/microfrontends/telegram-manager/src/faker.d.ts' er ikke en modul.
Når du holder musepekeren over 'faker' i import faker from 'faker';
Hva går jeg glipp av?
Her er en reprodusert sandkasse
Svar #1
Jeg laget et prøveprosjekt: https://stackblitz.com/edit/faker-js-demo-b16k2u?file=index.ts
Jeg kan koble det inn i vår README.md om nødvendig (jeg er en av vedlikeholderne av @faker-js/faker 🙂)
Svar #2
Prøv å installere de tilsvarende typedeklarasjonene ved å kjøre kommandoen npm i @types/faker
