Tagabuo ng Panimulang Package.json
Bumuo ng maliit na JSON manifest mula sa mga field. Piliin ang kailangan mong script at development dependency, magbigay ng magkakatugmang saklaw, at kopyahin o i-download ang package.json.
Panimulang file lamang. Magbigay ng index.js para sa start/dev, TypeScript at tsconfig.json para sa build, at ESLint config para sa lint. Pumili ng magkakatugmang bersyon ng dependency at Node.js. Walang pinakabagong bersyon, runtime dependency, pag-install, config file o pagsusuri ng compatibility na ibinibigay. Sinusuportahan ang numeric at partial version, x/*, ^/~, comparator at ||; hindi kasama ang tag, URL at hyphen range.
Paano gamitin
Paano gamitin
- Ilagay ang kebab-case name, SemVer, paglalarawan, may-akda, lisensiya, uri ng module at opsyonal na saklaw ng Node.js.
- Pumili ng script at development dependency at ilagay ang saklaw ng bersyon ng bawat isa.
- Bumuo at suriin ang package.json, kopyahin o i-download ito, at hiwalay na i-configure ang proyekto.
Sariling bersyon ng dependency
Piliin ang TypeScript, ESLint, Prettier, Jest, Vitest, nodemon, tsx, @types/node o husky gamit ang sarili mong saklaw. Tinatanggihan ang napiling dependency na walang saklaw. Suportado ang numeric at partial version, x/*, ^/~, comparator at ||; hindi kasama ang tag, URL at hyphen range. Hindi sinusuri ang compatibility.
Mga script at configuration
Gumagamit ang start/dev ng index.js; kailangan ng dev ang nodemon. Kailangan ng build ang TypeScript at tsconfig.json, ng lint ang ESLint at config nito, at ng format ang Prettier. Pumili ng isang test command: node --test, Jest o Vitest. Suriin ang suporta ng Node.js, module format, test file at dependency config. Hindi nag-i-install ng Git hook ang pagpili sa husky.
Lokal na panimulang file
Lokal na ginagawa ang JSON. Walang source file, lockfile, runtime dependency, pag-install, registry lookup, pag-publish o pagsusuri ng proyekto. Identifier lang ang lisensiya; hindi nito pinatutunayan ang pagsunod.
Mga madalas itanong
Maaari mo ring alamin
Pinakabago ba ang mga bersyon?
Walang ibinibigay na bersyon. Ilagay ang mga saklaw na pinili at sinuri mo para sa proyekto.
Magagamit ba nang walang configuration?
Suriin muna. Magbigay ng source at config file, mag-install ng magkakatugmang dependency at suriin ang proyekto mismo.