«npm» etiketlenmiş sorular

npm, Google'ın V8 JavaScript motorunu kullanan engellemeyen, eşzamansız G / Ç çerçevesi Node.js için resmi paket yöneticisidir. CommonJS modüllerini, jQuery eklentilerini, yeniden kullanılabilir JavaScript kodunu (kütüphaneleri) ve JavaScript tabanlı CLI programlarını yüklemek ve yayınlamak için kullanılabilir.


6
NPM kurulumu sırasında farklı bir python sürümü nasıl kullanılır?
Centos 5.9 ve varsayılan python 2.4.3 çalıştıran bir VPS'ye terminal erişimim var. Ayrıca bu komutlar aracılığıyla python 2.7.3'ü yükledim: (Bunun make altinstallyerine kullandım make install) wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz tar -xf Python-2.7.3.tgz cd Python-2.7.3 ./configure make make altinstall daha sonra node.js dosyasını bu komutlar aracılığıyla kaynaktan yükledim: python2.7 ./configure make make install …
218 python  node.js  centos  npm 

3
Eklentiler için npm'de neden akran bağımlılıkları kullanılır?
Örneğin, bir Grunt eklentisi neden homurdanmaya bağımlılığını " akran bağımlılıkları " olarak tanımlar ? Eklenti neden Grunt'u grunt-plug / node_modules'e kendi bağımlılığı olarak alamıyor ? Akran bağımlılıkları burada açıklanmaktadır: https://nodejs.org/en/blog/npm/peer-dependencies/ Ama gerçekten anlamıyorum. Misal Şu anda yerel bir cihazda sunulacak bir / dist / klasörüne kaynak dosyalarımı oluşturmak için Grunt …

18
Oluşturma-tepki-uygulama tabanlı bir projeyi çalıştırmak için bir bağlantı noktası nasıl belirtilir?
Projem create-tepki-uygulamasını temel alıyor . npm startveya yarn startvarsayılan olarak uygulamayı 3000 numaralı bağlantı noktasında çalıştırır ve package.json içinde bir bağlantı noktası belirtme seçeneği yoktur. Bu durumda seçtiğim bir bağlantı noktasını nasıl belirleyebilirim? Bu projeden iki tanesini aynı anda (test için) çalıştırmak istiyorum, biri limanda 3005, diğeri ise3006
217 reactjs  npm 


17
Pm2 'npm start' komut dosyasını çalıştırabilir mi?
PM2'nin bir npm başlangıç ​​komut dosyası çalıştırmasının bir yolu var mı yoksa sadece çalıştırmanız mı gerekiyor? pm2 start app.js Yani geliştirme aşamasında npm start Sonra pm2 ile üretimde, pm2 start 'npm start' Bunu yapmak için eşdeğer bir yol var forever: forever start -c "npm start" ./
213 node.js  npm  pm2 

10
npm package.json içindeki bağımlılığa göre özel github depolarını yükleyin
Bağımlılık olarak diğer özel github depoları içeren npm tarafından github özel depo yüklemeye çalışıyorum. Birçok yol ve yazı denedim ama hiçbiri çalışmıyor. İşte yaptığım şey: npm install git+https://github.com/myusername/mygitrepository.git package.json şöyle: "dependencies": { "repository1name": "git+https://github.com/myusername/repository1.git", "repository2name": "git+https://github.com/myusername/repository2.git" } Bunu yapmanın doğru yolu nedir?

16
nvm, npm config “prefix” seçeneğiyle uyumlu değildir:
Başka bir NodeJS sürümünü çalıştırmaya çalışıyorum nvmama bu hatayı alıyorum: $ nvm use v4.2.4 nvm is not compatible with the npm config "prefix" option: currently set to "/Users/z/.npm-global" Run `npm config delete prefix` or `nvm use --delete-prefix v4.2.4` to unset it. Önekimi önlemek için ayarladım sudo npm(bkz. Https://docs.npmjs.com/getting-started/fixing-npm-permissions ). nvmGlobal …
208 node.js  npm  prefix  nvm 

8
Ubuntu'ya Bower'ı Kurmak
Ben yaptıktan sonra, Bower ana sayfasında yer alan talimatları uygulayarak, Xubuntu 13.10 tarihinde Bower yüklemeye çalışıyorum sudo apt-get install npmve sudo npm install -g bowerben vermeden sonra izleyici kitlesi elde bowerkomut satırında: /usr/bin/env: node: No such file or directory Daha sonra Düğümü yüklerim (Bower'ın tek bağımlılığı NPM olacağından bunun gereksiz …
206 npm  bower 

17
NPM global kurulumu “modülü bulamıyor”
Bir dakika önce npm'de yayınladığım bir modül yazdım (https://npmjs.org/package/wisp) Böylece komut satırından iyi yüklenir: $ npm i -g wisp Ancak, komut satırından çalıştırdığımda, iyimser yüklü olmayan bir hata alıyorum: $ wisp Error: Cannot find module 'optimist' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:362:17) at require (module.js:378:17) at Object.<anonymous> …
206 node.js  npm 

11
npm install -g less çalışmıyor: EACCES: izin verilmedi
Ben php üzerinde daha az kurmaya çalışıyorum böylece .less dosyaları kaydetme .css için derlemek. Düğüm.js yükledim ve sonraki adım (buna göre https://www.jetbrains.com/webstorm/help/transpiling-sass-less-and-scss-to-css.html ) bu komutu terminal npm install -g less Ancak bunu yaptığımda bu hataları alıyorum ☁ ~ npm install -g less npm WARN install Couldn't install optional dependency: EACCES: …
205 node.js  npm  terminal 

3
Özel Github deposunu npm bağımlılığı olarak kullanma
Nasıl bir olarak özel Github repo listelemek yapmak "dependency"in package.json? Npm gibi Github URL'leri sözdizimlerini denedim ryanve/example, ancak npm installpaket klasöründe yapmak özel bağımlılıklar için "yüklenemedi" hataları veriyor. Özel depolara bağlı olarak özel bir sözdizimi (veya başka bir mekanizma) var mı?

9
npm WARN… bir eş gerektiriyor… ama hiçbiri kurulu değil. Akran bağımlılıklarını kendiniz yüklemelisiniz
Github'dan indirilen bir projeyi çalıştırmayı denedim . Maalesef, npm installaşağıdaki uyarılar sırasında gösterildi. Bu soruyu temel alarak sürümü değiştirmeye çalıştım . Ancak, bazı paketler diğer paketler için birden fazla sürüm gerektirdiğinden bir sorun yaşadım. Şu iki satırı düşünün: npm WARN @angular/cdk@2.0.0-beta.10 requires a peer of @angular/core@^4.3.0 but none is installed. …

3
Npm kullanarak package.json bağımlılıklarını geçerli dizine nasıl yüklerim
Bir web uygulamam var: fooapp . Kökümde bir tane var package.json. Tüm bağımlılıkları belirli bir yere yüklemek istiyorum node_modules directory. Bunu nasıl yaparım? İstediğim Diyelim ki iki widgetbağımlılığım var. Böyle bir dizin yapısı ile sonuçlandırmak istiyorum: node_modules/ widgetA widgetB fooapp/ package.js lib .. Ne alırım koştuğumda bunu npm install fooapp/ …


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.