javascript - Hva er «entry point» i npm init
Jeg har et nytt tomt prosjekt, når jeg kjører npm init får jeg en liste med spørsmål å svare på, for eksempel:
name: (karma)
version: (1.0.0)
description:my project description
entry point: (index.js)
Jeg er virkelig forvirret over den som sier «entry point». Skal dette være min index.html-fil eller min app.js, eller er det noe annet?
Svar #1
Siterer fra dette blogginnlegget:
Inngangspunkt er JavaScript-filen som vil bli kalt når brukere av modulen din “require” den, denne filen vil inneholde hovedlogikken for modulen din, eller hvis det er en stor modul kan du eksportere offentlige funksjoner som finnes i andre filer (vanligvis i lib-katalogen)
Så det bør være din app.js-fil.
Svar #2
For ethvert prosjekt er inngangspunktet filen som utførelsen starter fra. Det avhenger av prosjektkonfigurasjonen og kjøretidsmiljøet til teknologien vi bruker.
Eksempler: For et node.js-prosjekt brukes app.js til å initialisere appen og lime alt sammen.