Pertanyaan Ubuntu / Instal NodeJS & npm


Saya mencoba menginstal nodejs dan npm, namun gagal. Ini terminal saya:

sudo apt-get install nodejs npm
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
nodejs : Conflicts: npm
E: Unable to correct problems, you have held broken packages.

Apa yang harus dilakukan? Saya agak tersesat :(


10
2018-06-25 13:13


asal


Versi Ubuntu yang mana? Saya pada 13.04 dan itu berfungsi dengan baik. - Eric Carvalho
12,04 LTS adalah versinya. - user809829
Jawaban Oli berhasil untukku. Sebaliknya, apa yang dia katakan itu benar untuk saya, yaitu, bahwa saya sudah punya npm (dari menginstal nodejs dari repo) dan tidak perlu menginstal npm secara terpisah. Saya menulis ini sebagai jawaban karena saya tidak dapat memberikan jawaban atas jawabannya (yang membutuhkan 15 reputasi) atau saya tidak dapat berkomentar tentang jawabannya (membutuhkan 50!). - Devesh


Jawaban:


Jalankan saja perintah ini!

Memasang Node.js melalui :

sudo apt-get install -y python-software-properties python g++ make
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs

Periksa versi:

$ npm -v
1.4.9
$ node -v
v0.10.28

Untuk info lebih lanjut, kunjungi ini panduan.


14
2018-01-18 16:30



chris-lea bukan lagi ppa yang ideal. github.com/nodesource/distributions#debinstall - Vizjerai


Kedengarannya seperti Anda memiliki salah satu PPA nodejs diinstal. Yang saya gunakan memiliki npm didistribusikan sebagai bagian dari nodejs paket dan tidak mungkin dan tidak perlu menginstal keduanya.

Memasang nodejs dan lihat apakah Anda bisa berlari npm.


4
2018-06-25 13:27



Saya mendapatkan banyak dependensi yang tidak terpenuhi. Saya dapat menginstal semuanya kecuali nodejs-dev yang gagal karena nodejs-dev: Tergantung: nodejs (= 0.8.22-1chl1 ~ exact1) tetapi tidak akan diinstal - user809829
Ya, saya telah menambahkan ppa: chris-lea / node.js seperti yang dikatakan nodejs.org. - user809829
Ada gagasan tentang apa yang harus dilakukan? :( - user809829
nodejs-dev Sepertinya itu tertinggal. Bicaralah dengan Chris Lea dan tanyakan apakah dia dapat memperbarui PPA sesuai. - Oli♦


Anda harus mengikuti Panduan Node.js

curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs

0
2017-07-26 16:33





Anda bisa mengikuti ini ini tautan ke pengaturan npm di sistem Anda. Tautan ini komprehensif untuk menyiapkan npm dalam suatu sistem.


0
2017-07-26 17:16



Meskipun tautan ini dapat menjawab pertanyaan, sebaiknya sertakan bagian penting dari jawaban di sini dan berikan tautan sebagai referensi. Hanya tautan jawaban yang dapat menjadi tidak valid jika laman yang ditautkan berubah - storm
hmm .. itu benar. Aku akan mengingatnya lain kali. Terima kasih! - Bidyut
Saya tidak berpikir, jawaban ini relevan dengan pertanyaan itu - Sivabalan