Firebase-tools: Tidak dapat mengakses perintah firebase setelah menginstal

Dibuat pada 13 Apr 2015  ·  48Komentar  ·  Sumber: firebase/firebase-tools

Saya dapat menjalankan instalasi global firebase-tools:
$npm install -g firebase-tools
tapi kemudian saya mencoba menjalankan:
$ firebase init
dan saya mendapatkan kesalahan:

'firebase' tidak dikenali sebagai perintah internal atau eksternal, program yang dapat dioperasikan, atau file batch.

Saya akan sangat menghargai bantuan siapa pun! Saya juga memposting ini di stackoverflow:
http://stackoverflow.com/q/29531235/4342441?stw=2

Komentar yang paling membantu

@tejasrsuthar
arahkan ke direktori firebase dan panggil di cmd. jadi
1.jalankan cmd sebagai admin

  1. cd C:pengguna\namapenggunaAndaAppData\Roaming\npm
  2. login firebase.cmd
    atau login firebase
    ini dia. langkah-langkah di atas adalah semua perintah masuk ke command prompt Anda.

Semua 48 komentar

@alexsandracodes Mohon maaf atas keterlambatan balasannya. Apa yang dapat Anda ceritakan kepada kami tentang platform yang Anda jalankan (Win, OSX, Linux w/ versi) selain lingkungan (versi Node dan NPM)?

@alexsandracodes Dari StackOverflow, sepertinya Anda menggunakan Windows. Jika Anda telah menyelesaikan ini, dapatkah Anda memberi tahu kami bagaimana Anda menyelesaikannya? Jika tidak, bisakah Anda menghubungi saya di [email protected]?

Hei Robert! Terima kasih banyak atas tanggapannya. Maaf saya tidak menyadarinya sebelumnya. Itu sebenarnya bukan masalah dengan firebase, itu adalah masalah pemasangan npm. Aku mengerti sekarang. :)

@alexsandracodes Oke, bagus! Saya akan menutup masalah ini. Karena penasaran, apakah ada sesuatu yang mungkin berguna bagi kami untuk didokumentasikan, jika orang lain mengalami masalah?

Ya tentu saja. Saya senang Anda bertanya. Dari sudut pandang saya, Firebase adalah alat yang hebat bagi mereka yang tidak malu untuk mempelajari pemrograman, tetapi yang belum tentu memiliki pengetahuan tentang semua seluk beluknya. Pada dasarnya saya menggambarkan diri saya sendiri, seseorang yang menginginkan alat yang kuat dan mudah digunakan yang dapat mereka gunakan tanpa harus mempelajari pemrograman back-end secara mendalam. Saya merasa itu sejalan dengan visi Firebase. Yang telah dibilang...

Saya menyukai format panduan yang jelas dan ringkas, tetapi ada kasus di mana hal-hal terlalu disederhanakan, dan itu tidak benar-benar berhasil bagi pengguna sesederhana yang ditunjukkan dalam panduan. Ambil contoh, panduan hosting/deploy di firebase (https://www.firebase.com/docs/hosting/guide/deploying.html). Ini dengan cepat memberitahu Anda untuk menginstal node.js dan kemudian menjalankan '$ npm install -g firebase-tools', dan kemudian '$ firebase init'. Secara teori, proses ini seharusnya sangat mudah bagi saya, tetapi malah butuh banyak waktu, berminggu-minggu, untuk mencari tahu apa yang terjadi di balik layar dengan node.js dan penginstal npm itu. Akan sangat membantu jika Anda dapat mereferensikan beberapa panduan untuk penginstal node.js dan npm sehingga pembaca yang tidak terbiasa dengan perangkat lunak dan mencarinya. Pada dasarnya, yang ingin saya katakan adalah, untuk pemula yang baru pertama kali mempelajari web dev, memberi mereka gambaran yang lebih besar tentang apa itu dependensi (persyaratan perangkat lunak lain) dan beberapa masalah yang mungkin terjadi bersama cara, akan membantu.

Juga, akan sangat bagus jika ada opsi untuk mengekspor dokumentasi Anda sebagai PDF atau bahkan file teks dasar. Seingat saya, dokumentasi untuk dokumentasi Firebase hanya dapat diakses melalui web.

@alexsandracodes Terima kasih atas umpan baliknya! Itu sangat membantu, dan saya akan meneruskan ini ke seluruh tim.

jadi bagaimana Anda memperbaikinya @alexsandracodes ???? masalah yang sama.

tolong beri tahu saya bagaimana Anda menyelesaikan masalah ini saya telah menginstal alat npm tetapi saya tidak dapat memahami apa itu masalah npm

Hari ini saya juga mendapat masalah yang sama. @alexsandracodes tolong beri tahu kami langkah apa yang Anda ikuti untuk memperbaiki masalah itu? Terima kasih.

@tejasrsuthar
arahkan ke direktori firebase dan panggil di cmd. jadi
1.jalankan cmd sebagai admin

  1. cd C:pengguna\namapenggunaAndaAppData\Roaming\npm
  2. login firebase.cmd
    atau login firebase
    ini dia. langkah-langkah di atas adalah semua perintah masuk ke command prompt Anda.

Terima kasih banyak @flyingsriracha berhasil.

Ahh ini membuatku sangat kesakitan! Saya membuatnya berfungsi saat pertama kali saya menginstal firebase dan menjalankan login, menyebarkan, dll.

Setelah menutup jendela PowerShell yang saya gunakan, saya belum dapat mengakses perintah firebase di CLI mana pun (cmd, Git Bash, PowerShell atau semuanya sebagai administrator). Saya telah melakukan langkah-langkah yang digariskan oleh @flyingsriracha namun itu hanya membuat saya 'masuk'. Saya tidak dapat melakukan perintah firebase lain di direktori lain mana pun.

Tolong bantu! Saya juga telah menginstal alat firebase terbaru beberapa kali di setiap CLI tanpa hasil (mereka menginstal, saya memulai ulang dan saya masih tidak dapat mengakses perintah firebase). Saya di Win 10.

Terima kasih!

Dan dalam waktu 8 menit setelah posting saya berhasil! Walaupun… tidak seperti yang saya harapkan.

Untuk menggunakan firebase saat ini, saya harus mencantumkan path direktori LENGKAP dengan setiap perintah. Artinya "firebase init" sekarang menjadi "C:Users\nameAppData\Roaming\npm\firebase.cmd init"

Sekarang aku baru sadar, itulah yang Anda katakan @flyingsriracha 💃

seperti di atas, saya hanya bisa menjalankannya dengan mengetikkan path lengkapnya, yaitu; C:Users\nameAppData\Roaming\npm\firebase init
Mengapa seperti ini padahal seharusnya lebih mudah hanya dengan mengetik firebase init dari dalam folder proyek? Dan bagaimana kita bisa memperbaikinya sehingga menjadi seperti ini? Apakah itu mungkin? Menjalankan Windows 7.

LARUTAN
Bagi mereka yang masih mengalami masalah, tampaknya bagi saya tempat npm menginstal paket-paketnya telah hilang sebagai variabel lingkungan.
Jika paket telah diinstal secara global, biasanya di C:\Users\"yourname"\AppData\Roaming\npm
Jika Anda menambahkannya ke %PATH% Anda, buka jendela cmd baru, dan Anda harus melakukannya.

Cheers @flyingsriracha itu persis langkah yang saya butuhkan

Tak satu pun dari ini bekerja. Apa yang harus Anda lakukan untuk menjalankan ini? Apa lelucon.

Ini berhasil untuk saya:

  1. Buka cmd dan cd C:\Program Files\nodejs
  2. npm install -g firebase-tools
  3. Hidupkan Kembali komputer Anda
  4. Buka cmd dan periksa firebase --version.

di cmd untuk memeriksa apakah sudah diinstal dan versinya:
npm firebase -version

Tambahkan jalur ini ke PATH Pengaturan Lanjut Windows 10 "Variabel Lingkungan" dan kemudian mulai ulang sistem Anda.
%USERPROFILE%AppData\Roaming\npm\firebase;

Coba instal ulang NodeJS yang memperbaiki masalah ini untuk saya

Membangun dari apa yang dikatakan @danielcrowley , pastikan Anda

Ups :(

@danielcrowley itu masih tidak berfungsi untuk saya

Terima kasih banyak @flyingsriracha berhasil.

@vedhaperi terima kasih banyak..

@vuabid telah menyebutkan cara untuk memperbaiki masalah jalur panjang, tetapi saya akan membuatnya menjadi instruksi detail untuk orang lain:
(Saya menggunakan win 10)

  1. Buka File Explorer (atau cukup tekan WindowButton + E).
  2. Klik kanan pada "PC ini" => properti
  3. Cari "Pengaturan sistem lanjutan" di sisi kiri => klik itu dan itu akan membuka sembulan
  4. Pilih tab "Lanjutan" => Klik tombol "Variabel Lingkungan ..."
  5. Di segmen "Variabel sistem", cari variabel "Path" => pilih dan klik tombol "Edit"
  6. Klik tombol "Baru" dan rekatkan di baris baru dengan tautan ini:
    "C:Users{yourUsername}AppData\Roaming\npm"
    (Periksa tautan di PC Anda untuk jalur ringkas)
    => Tekan Enter => Oke => Oke => Oke
  7. Sekarang Anda dapat membuka cmd baru, ketik "firebase --version" dan Anda akan melihat versi firebase Anda

diberkatilah Anda! @PercyPham

Ini saja bekerja untuk saya di sistem Windows 10
npm install -g firebase-tools
Sebelum mencoba ini saya menggunakan:
npm ig firebase-tools (hanya g alih-alih -g) dan tidak berfungsi

Pada Windows 10, Tekan Win+I untuk membuka dialog pengaturan sistem. Di kotak pencarian ketik "lingkungan" Pilih "Edit variabel Lingkungan untuk akun Anda"
Kemudian tambahkan %USERPROFILE%AppDataAppData\Roaming\npm ke variabel lingkungan Path Anda.

Saya pikir masalah utama yang dimiliki kebanyakan orang adalah ketika Anda menavigasi ke C:Users\USERNAME\appdata\Roaming\npm
File "firebase" dan file "firebase.cmd" cenderung hilang. Saya percaya menginstal ulang dan reboot harus memperbaikinya

tambahkan variabel env di jalur dapat memperbaikinya. dan restart cmd. jika Anda menggunakan beberapa emulator terminal seperti terminal lancar, mungkin tidak mengenali, coba saja yang lain, seperti terminal hiper, atau cmd, PowerShell

@danielcrowley Terima kasih. Menambahkan paket yang diinstal secara global ke jalur variabel env membantu.

C:pengguna\namapenggunaAndaAppData\Roaming\npm

Atau, Anda dapat menambahkan ini ke PATH Anda menggunakan variabel lingkungan di windows.

Tambahkan jalur ini ke PATH Pengaturan Lanjut Windows 10 "Variabel Lingkungan" dan kemudian mulai ulang sistem Anda.
%USERPROFILE%AppData\Roaming\npm\firebase;

Terima kasih banyak. Itu berhasil untuk saya.

Ini bekerja untuk saya "npm install -g firebase-tools"

Beberapa saat ketika Anda menginstal node itu akan memperbarui %PATH% untuk variabel lingkungan pengguna tetapi Anda harus menambahkan jalur "C:UsersusernameAppData\Roaming\npm" di %PATH% dari variabel lingkungan sistem dan kemudian setelah restart terminal atau cmd Anda dan coba " firebase init".

Saya sudah mencoba mengubah variabel path, menjalankan dari direktori npm, memulai ulang, dan semua yang lainnya tercantum di sini. Masih belum beruntung.

Itu bekerja dengan baik di PC lain.

Perintah "firebase login" tidak berfungsi untuk saya. Apa yang harus saya lakukan?

begitu juga saya, mencoba semua opsi yang disebutkan di sini semuanya tidak berhasil

Saya mencoba semua metode tetapi saya masih mendapatkan kesalahan yang sama.
firebase: perintah tidak ditemukan
Tolong bantu?

Untuk orang-orang yang mencoba semua metode dan masih mendapatkan kesalahan yang sama, langkah-langkah berikut berfungsi untuk saya:
1) jalankan npm install -g firebase-tools
2) Di C:** Anda akan melihat nama folder **usr . Di folder usr, salin folder lokal dan tempel di C:Users{PCName}AppData\Roaming\npm .
3) Ganti nama lokal dengan firebase .
4) Masukkan variabel lingkungan -> Path -> Edit -> New -> C:Users{PCName}AppData\Roaming\npm\firebase -> OK -> OK -> OK

Dan restart PC

Setelah restart, untuk menguji apakah berhasil, masukkan cmd dan tulis firebase --version

@tejasrsuthar
arahkan ke direktori firebase dan panggil di cmd. jadi
1.jalankan cmd sebagai admin

  1. cd C:pengguna\namapenggunaAndaAppData\Roaming\npm
  2. login firebase.cmd
    atau login firebase
    ini dia. langkah-langkah di atas adalah semua perintah masuk ke command prompt Anda.

Hal ini juga tidak bekerja!

Terima kasih @flyingsriracha yang bekerja untuk saya

Saya memiliki masalah ini, mencoba semua langkah di atas, memiliki variabel lingkungan yang benar dan tidak berhasil.

Saya melihat bahwa firebase terkandung di dalam /users/appdata/roaming/npm/node_modules/firebase

Seberapa jauh ke bawah pohon direktori harus ditetapkan variabel Path? hanya untuk /npm ?

Saya dapat menjalankan instalasi global firebase-tools:
$npm install -g firebase-tools
tapi kemudian saya mencoba menjalankan:
$ firebase init
dan saya mendapatkan kesalahan:

'firebase' tidak dikenali sebagai perintah internal atau eksternal, program yang dapat dioperasikan, atau file batch.

Saya akan sangat menghargai bantuan siapa pun! Saya juga memposting ini di stackoverflow:
http://stackoverflow.com/q/29531235/4342441?stw=2

Ini jawabannya!!
Set-ExecutionPolicy RemoteSigned

Saya memiliki masalah ini, mencoba semua langkah di atas, memiliki variabel lingkungan yang benar dan tidak berhasil.

Saya melihat bahwa firebase terkandung di dalam /users/appdata/roaming/npm/node_modules/firebase

Seberapa jauh ke bawah pohon direktori harus ditetapkan variabel Path? hanya untuk /npm ?

Hai Aku!

Jalankan saja perintah ini di direktori kerja Anda.
Set-ExecutionPolicy RemoteSigned

Sekarang ada banyak langkah pemecahan masalah dan solusi yang ditawarkan di sini. Mengunci masalah ini sebagai diskusi "saya juga" lebih lanjut tidak akan dapat ditemukan atau diselesaikan pada saat ini. Jika Anda mencoba langkah-langkah berikut dan masih mengalami masalah, ajukan masalah terpisah dengan repro masalah yang minimal, lengkap, dan dapat diverifikasi (log, tangkapan layar, langkah, info versi, info os, dkk) yang dapat digunakan untuk pemecahan masalah.

Cara menginstal CLI ( doc ):
skrip instal otomatis: curl -sL https://firebase.tools | bash
biner mandiri: unduh di sini
versi npm: npm install -g firebase-tools

Di mana CLI yang dapat dieksekusi biasanya disimpan
Mac: /users/appdata/roaming/npm/node_modules/firebase
Windows: C:\users\yourusername\AppData\Roaming\npm atau %USERPROFILE%\AppData\AppData\Roaming\npm

Solusi potensial jika OS Anda tidak dapat menemukan perintah

  1. Jika menjalankan env (mac) atau echo %PATH% (windows) tidak menunjukkan jalur ke executable CLI Anda, tambahkan ke variabel lingkungan PATH (di windows: WIN+L untuk membuka pengaturan, cari lingkungan).

  2. Coba jalankan Set-ExecutionPolicy RemoteSigned jadi posting

  3. Jalankan secara manual (hanya solusi sementara, tidak perlu)

    1. jalankan cmd sebagai admin
    2. cd C:\users\yourusername\AppData\Roaming\npm
    3. firebase.cmd login atau firebase login

Setelah semua solusi, Anda harus menutup terminal / command prompt dan restart!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat