Saya selalu menggunakan pemasangan npm atau pemasangan cpmp untuk memasang kebergantungan Kemudian, benang disyorkan oleh ramai orang Nampaknya benang itu lebih dipercayai daripada npm dan cpmp, tetapi saya tidak tahu sebabnya maklumat yang relevan, tetapi ia tidak mempunyainya. Bolehkah saya meminta tuan untuk hadir dan membantu menyelesaikan kekeliruan?
npm: npm ialah pengurusan pakej rasmi nod Beberapa pakej yang dibangunkan secara peribadi boleh dimuat naik melalui arahan npm yang berkaitan, dan yang lain boleh dimuat turun melalui arahan yang sepadan.
cnpm: Disebabkan oleh tembok api domestik, memuat turun kandungan melalui npm akan menghadapi masalah seperti kegagalan atau kelajuan perlahan Taobao telah menyegerakkan satu set imej domestik bagi semua pakej di npm Atas sebab domestik, kelajuan muat turun domestik adalah sangat pantas. Cepat, kecuali pakej tidak boleh dikeluarkan melalui cnpm, tidak ada perbezaan dari arahan npm yang lain.
benang: Perbezaan utama antaranya dan npm tercermin terutamanya dalam yarn.lock. Jika tiada
yarn.lock
的话,就会新建这么一个文件,并且锁定对应包的版本,如果当前项目根目录下有yarn.lock
dalam direktori akar projek, versi yang dibungkus dalam yarn.lock akan dipasang Untuk versi yang dipasang melalui pakej npm, melainkan package.json anda berkod keras, terdapat risiko perubahan dinamik. Kedua,benang boleh dipasang di luar talian dan lebih pantas.