Saya telah membuat pelat ketel yang memiliki folder server/klien. Saya ingin membuat perpustakaan NPM pembungkus yang menyalin boiler ini, kata demi kata, ke komputer mereka.

Apakah ada cara untuk mengemas kode sumber ke perpustakaan NPM sebagai sesuatu yang dapat dengan mudah disalin ke komputer mereka? Atau apakah akan lebih mudah untuk membuat perpustakaan pembungkus menyalinnya dari git?

0
max pleaner 14 Maret 2017, 20:09

2 jawaban

Jawaban Terbaik

Anda dapat memasukkan apa saja ke dalam paket npm dan itu akan diinstal dengan npm install - kecuali dalam .npmignore pada .gitignore. Ini akan dipasang di direktori node_modules proyek saat ini atau secara global jika Anda menggunakan npm install module-name -g

Jika Anda memiliki direktori client dan server di modul Anda, maka direktori tersebut akan dipasang di node_modules/module-name/client dan node_modules/module-name/server.

1
rsp 14 Maret 2017, 17:11

Contoh terbaik untuk diikuti saat membuat boilerplate mungkin create-react-app. Ini terstruktur sebagai satu set paket npm yang semuanya dibundel dalam lerna monorepo. Ini sangat mudah digunakan dan strukturnya telah dipikirkan dengan baik, menjadikannya contoh yang bagus untuk dibangun.

1
cchamberlain 14 Maret 2017, 17:15