Nodemon: Nodemon harus menggunakan node secara lokal

Dibuat pada 26 Feb 2018  ·  5Komentar  ·  Sumber: remy/nodemon

Permintaan fitur

  • nodemon -v : 1.15.1
  • node -v : 9.5.0
  • Sistem operasi / lingkungan terminal: MacOS Sierra
  • Perintah yang Anda jalankan: npm run dev
    Script di package.json
    "dev": "nodemon index.js"

Perilaku yang diharapkan

nodemon harus menggunakan simpul lokal

Perilaku sebenarnya

node menggunakan node yang diinstal secara global

Langkah-langkah untuk mereproduksi

https://twitter.com/housecor/status/962347301456015360

Tonton posting ini, node dapat diinstal secara lokal sekarang. Nodemon harus memeriksa apakah node diinstal secara lokal, jika tidak, gunakan node yang diinstal secara global.
Salam,

has PR help wanted

Semua 5 komentar

Ini sebenarnya masalah yang sama seperti ketika seseorang ingin menggunakan perintah penyelesaian otomatis npm di .bin .

Saya ingin tahu apakah npx memiliki modul yang melakukan resolusi dengan cepat…

Sunting: Saya harus tepat bahwa saya menggunakan nodemon di dalam skrip di package.json saya (sehingga penyelesaian otomatis untuk nodemon berfungsi dengan baik). Hanya penyelesaian otomatis dari node yang gagal.

#!/usr/bin/env node

Masalah lain adalah bahwa node menggunakan node untuk dieksekusi ...

Saya mencoba menggunakan node dan nodemon dalam wadah (buruh pelabuhan) di mana node tidak diinstal secara global.

"start": "node index.js" Kerja
"dev": "nodemon index.js" tidak berfungsi

Saya pikir itu karena shebang tetapi saya tidak tahu apakah ada cara untuk memperbaikinya ...

Hmm, tapi /usr/bin/env harus diambil bahwa npm telah memperkenalkan node_modules/.bin ke $PATH jadi saya tidak begitu yakin _why_ itu tidak akan berhasil…

_Edit: Abaikan. Shebang berfungsi, itu masalah lain dengan lingkungan saya ..._

Apakah halaman ini membantu?
0 / 5 - 0 peringkat