Rumah > hujung hadapan web > tutorial js > Keluaran Explainer.js .�

Keluaran Explainer.js .�

Barbara Streisand
Lepaskan: 2024-11-22 22:37:35
asal
891 orang telah melayarinya

Explainer.js Release .�

Minggu ini kami perlu melaksanakan relase versi dan menerbitkannya ke npm.

Bersihkan

Sekarang saya menjalankan aplikasi melalui node index.js yang menyusahkan apabila anda menggunakannya seperti pakej npm yang berjalan di bawah nod. Jadi, langkah pertama ialah memastikan ia boleh dijalankan dengan explainer --args. Jadi saya terpaksa membuat beberapa pelarasan.

Penyelidikan

Langkah seterusnya ialah melakukan penyelidikan tentang cara saya boleh memuat naik projek saya di npm. Sumber pertama yang saya temui ialah bagaimana saya boleh menyahskop pakej awam. Melihat melalui langkah-langkah semuanya seolah-olah selesai. Kemudian saya perhatikan bahagian tentang .npmignore untuk mengecualikan fail yang saya tidak mahu terbitkan ke npm. Dan akhirnya saya sepatutnya menjalankan npm publish.

Jadi saya membuat kajian tentang .npmignore. Dan saya dapati bahagian ini dalam dokumen tentang fail yang harus saya kecualikan. Jadi saya membuat .npmignore saya. Saya juga mengambil peluang untuk mengemas kini README.md saya untuk mencerminkan cara saya sepatutnya memasang pakej dan mengemas kini penggunaan alat saya juga. Seterusnya saya berlari

npm publish
Salin selepas log masuk
Salin selepas log masuk

Tetapi saya mendapat ralat mengatakan saya harus berlari

npm adduser
Salin selepas log masuk

Biasanya itu akan membuka penyemak imbas untuk log masuk daripada penyemak imbas. Oleh kerana saya menggunakan WSL saya terpaksa mencari cara untuk log masuk melalui terminal. Jadi, saya menjumpai benang Stackoverflow ini. Pendek kata, untuk log masuk melalui terminal run

npm login --auth-type legacy
Salin selepas log masuk

Selepas saya berlari

npm publish
Salin selepas log masuk
Salin selepas log masuk

Dan permohonan saya telah diterbitkan.

Menguji

Untuk ujian saya, saya memilih seseorang yang tidak mengikuti kursus. Kami membuat panggilan dan saya memberinya pautan npm. Isu pertama yang dia hadapi ialah dua skrip pemasangan berbeza. Satu dijana oleh npm dan apa yang saya tulis npm i explainer.js vs npm install -g explainer. Seterusnya, apabila berjalan di dalam projek ia berfungsi dengan baik. Tetapi isunya ialah ia membaca package.json daripada direktori semasa. Jadi ia sedang membaca package.json daripada projeknya. Sebab ia menunjukkan versi projeknya sebaliknya yang dalam package.json saya. Dan jika dibuka hanya dari terminal ia akan ranap. Jadi saya kembali kepada kod saya dan menyedari isu membaca package.json. Jadi saya terpaksa membuat beberapa pelarasan dan ia lebih sukar kerana saya tidak boleh menggunakan __dir kerana saya menggunakan ESM. Jadi saya terpaksa mencari cara untuk menjadikannya berfungsi di bawah ESM. Selepas pembaikan saya mengemas kini README.md sekali lagi dan menolak dan mengeluarkan versi lain. Kali ini ia menjadi sempurna dan tiada masalah.

Keluaran 0.1.0 ?

Dan akhirnya (tolong drumroll), Explainer.js keluar untuk semua orang. Dapatkannya @ https://www.npmjs.com/package/explainer.js

Atas ialah kandungan terperinci Keluaran Explainer.js .�. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan