Saya bekerja dengan webpack dan saya perlu mengeksekusi ./node_modules/webpack/bin/webpack.js
menggunakan npx
. npx webpack
akan menjalankan webpack binary ( ./node_modules/webpack/bin/webpack
), tetapi setiap kali saya menjalankan webpack npx saya dapatkan
bash: npx: command not found
.
Saya menggunakan:
node: v9.5.0
npm: 5.6.0
nvm: 1.1.5
webpack: 3.11.0
npm install -g npx
. Dan lihat di dokumen untuk penggunaan dasar sebelum Anda menanyakan pertanyaan dasar di sini.Jawaban:
npx seharusnya hadir dengan npm 5.2+, dan Anda memiliki node 5.6 .. Saya menemukan bahwa ketika saya menginstal node menggunakan nvm untuk Windows, tidak mendownload npx. jadi cukup instal npx secara global:
Di Linux atau Mac OS, jika Anda menemukan kesalahan terkait izin, gunakan sudo sebelumnya.
sumber
jika Anda menggunakan sistem Linux, gunakan
sudo
perintahsumber
npm install -g npx
, mengetiknpx
memberi saya perintah tidak ditemukan. Saya menjalankan ubuntu 18.04Hapus NodeJs dan npm di sistem Anda dan instal ulang dengan mengikuti perintah
Pencopotan pemasangan
Instalasi Baru
Konfigurasi opsional, dalam beberapa kasus pengguna mungkin menghadapi kesalahan izin.
direktori yang ditentukan pengguna tempat npm akan menginstal paket
konfigurasikan npm
tambahkan direktori ke jalur
segarkan jalur untuk sesi saat ini
cross-check modul npm dan node berhasil diinstal di sistem kami
Pemasangan
npx
Bagus sekali kami siap untuk pergi ... sekarang Anda dapat dengan mudah menggunakan
npx
di mana saja di sistem Anda.sumber
jika Anda menggunakan macOS , gunakan perintah sudo
sumber
periksa versi node, npm, npx seperti yang diberikan di bawah ini. jika npx tidak diinstal maka gunakan
npm i -g npx
sumber
Memperbarui node membantu saya, baik itu dari baris perintah atau hanya mendownload ulang dari web
sumber
Saya kembali ke sistem setelah beberapa saat, dan meskipun memiliki Node 12.x, tidak ada
npx
atau bahkannpm
tersedia. Saya telah menginstal Node vianvm
, jadi saya menghapusnya, menginstalnya kembali dan kemudian menginstal Node LTS terbaru. Ini membuat sayanpm
dannpx
.sumber
coba:
kemudian
periksa versi npx Anda dengan
sumber