npx komutu bulunamadı


94

Webpack ile çalışıyorum ve ./node_modules/webpack/bin/webpack.jskullanarak yürütmem gerekiyor npx. npx webpackwebpack binary ( ./node_modules/webpack/bin/webpack) çalıştıracaktı , ancak npx web paketini her çalıştırdığımda elde ediyorum bash: npx: command not found.

Ben kullanıyorum:

  • düğüm: v9.5.0

  • npm: 5.6.0

  • nvm: 1.1.5

  • web paketi: 3.11.0


1
Npx'i global olarak kurdunuz mu?
Omri Luzon

2
Npx komutunun webpack sürüm 3.1.0'dan sonra kullanıma sunulacağını düşünüyordum @omri
wokoro douye samuel

Bunu sana ne düşündürür? Neyse koş npm install -g npx. Burada temel soruları sormadan önce temel kullanım için dokümanlara bakın.
Omri Luzon

Teşekkürler, npm v5.2.0, @Omri
wokoro douye samuel

Yanıtlar:


167

npx, npm 5.2+ ile birlikte gelmelidir ve sizde düğüm 5.6 var .. Windows için nvm kullanarak düğümü kurduğumda npx'i indirmediğini buldum. bu yüzden npx'i global olarak kurun:

npm i -g npx

In Linux veya Mac herhangi izni bulursa OS, ilgili hatalar ondan önce sudo kullanın.

sudo npm i -g npx

sudo npm i -g npx'i denediğimde npm bulunamadı diyor ama kendi işleriyle npm?
Jonathan

40

Linux sistemini kullanıyorsanız, sudokomut kullanın

sudo npm i -g npx

1
windows ubuntu, kabuğun yeniden başlatılmasını gerektirir
Corey Alix

4
Güvenlik nedenleriyle global NPM paketlerini sudo olmadan kurmak daha iyidir.
pesho hristov

Her iki durumda da, deponun dediği gibi komut satırından çalıştırmayı başaramıyorum. Çalıştırdıktan sonra npm install -g npxyazmak npxbana bulunamadı komutu veriyor.
Ubuntu

7

Sisteminizdeki NodeJ'leri ve npm'yi kaldırın ve aşağıdaki komutları kullanarak yeniden yükleyin.

Kurulumu kaldırma

sudo apt remove nodejs
sudo apt remove npm

Yeni Kurulum

sudo apt install nodejs
sudo apt install npm

Yapılandırma isteğe bağlıdır, bazı durumlarda kullanıcılar izin hatalarıyla karşılaşabilir.

  1. npm'nin paketleri kuracağı kullanıcı tanımlı dizin

    mkdir ~/.npm-global

  2. npm'yi yapılandır

    npm config set prefix '~/.npm-global'

  3. yola dizin ekle

    echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.profile

  4. mevcut oturum için yenileme yolu

    source ~/.profile

  5. sistemimize başarıyla yüklenmiş npm ve düğüm modüllerini çapraz kontrol edin

    node -v
    npm -v

Kurulumu npx

sudo npm i -g npx
npx -v

Tebrikler, gitmeye hazırız ... artık npxsisteminizin her yerinde rahatlıkla kullanabilirsiniz .


4

macOS kullanıyorsanız , sudo komutunu kullanın

sudo npm install -g npx

görüntü açıklamasını buraya girin


3

düğüm, npm, npx sürümlerini aşağıda verildiği gibi kontrol edin. npx kurulu değilse o zaman kullannpm i -g npx

node -v
npm -v
npx -v

0

Düğümün güncellenmesi bana yardımcı oldu, ister komut satırından ister web'den yeniden indiriyor olsun


0

Bir süre sonra bir sisteme döndüm ve Düğüm 12.x'e sahip olmasına rağmen, yoktu, npxhatta npmmevcut değildi. Node'u üzerinden kurmuştum nvm, bu yüzden kaldırdım, yeniden yükledim ve ardından en son Node LTS'yi kurdum. Bu beni hem npmve npx.


-2

Deneyin :

sudo su

sonra

npm i npx 
or 
npi i -g npx

npx sürümünüzü kontrol edin

npx -v
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.