2014-04-11 8 views
126

bulundu Hala aynı çıktıyı elde ediyorum. Bu soruna çok farklı çözümler denedim ve hiçbir şey işe yaramadı. Nodejs.org üzerinde yükleyici tarafından tamamen kaldırılmış ve yükleyiciyi yeniden yükledim (şimdi v0.10.26 çalıştırıyorum) ve sorun hala devam ediyor.Ekspres komut değil <code>npm install -g express</code> ile benim makinede küresel Express yükledikten sonra Nedense

/usr/local/lib/node_modules Ekspresine gidersem Express içeride bulunuyor ancak/usr/local/bin içinde Express ile ilgili hiçbir şey yok. Bu bir sorun olup olmadığından emin değilim ama bu dizinde diğer yüklü bir düğüm paketi olduğunu düşünürken orada yanlış bir şey olabileceğini düşünüyorum.

npm http GET https://registry.npmjs.org/express 
npm http 304 https://registry.npmjs.org/express 
npm http GET https://registry.npmjs.org/accepts/1.0.0 
npm http GET https://registry.npmjs.org/type-is/1.0.0 
npm http GET https://registry.npmjs.org/range-parser/1.0.0 
npm http GET https://registry.npmjs.org/cookie/0.1.0 
npm http GET https://registry.npmjs.org/fresh/0.2.2 
npm http GET https://registry.npmjs.org/buffer-crc32/0.2.1 
npm http GET https://registry.npmjs.org/send/0.2.0 
npm http GET https://registry.npmjs.org/methods/0.1.0 
npm http GET https://registry.npmjs.org/cookie-signature/1.0.3 
npm http GET https://registry.npmjs.org/utils-merge/1.0.0 
npm http GET https://registry.npmjs.org/merge-descriptors/0.0.2 
npm http GET https://registry.npmjs.org/escape-html/1.0.1 
npm http GET https://registry.npmjs.org/serve-static/1.0.1 
npm http GET https://registry.npmjs.org/qs/0.6.6 
npm http GET https://registry.npmjs.org/path-to-regexp/0.1.2 
npm http GET https://registry.npmjs.org/parseurl/1.0.1 
npm http GET https://registry.npmjs.org/debug 
npm http 304 https://registry.npmjs.org/cookie/0.1.0 
npm http 304 https://registry.npmjs.org/type-is/1.0.0 
npm http 304 https://registry.npmjs.org/buffer-crc32/0.2.1 
npm http 304 https://registry.npmjs.org/methods/0.1.0 
npm http 304 https://registry.npmjs.org/accepts/1.0.0 
npm http 304 https://registry.npmjs.org/range-parser/1.0.0 
npm http 304 https://registry.npmjs.org/cookie-signature/1.0.3 
npm http 304 https://registry.npmjs.org/fresh/0.2.2 
npm http 304 https://registry.npmjs.org/serve-static/1.0.1 
npm http 304 https://registry.npmjs.org/qs/0.6.6 
npm http 304 https://registry.npmjs.org/utils-merge/1.0.0 
npm http 304 https://registry.npmjs.org/merge-descriptors/0.0.2 
npm http 304 https://registry.npmjs.org/escape-html/1.0.1 
npm http 304 https://registry.npmjs.org/path-to-regexp/0.1.2 
npm http 304 https://registry.npmjs.org/parseurl/1.0.1 
npm http 304 https://registry.npmjs.org/debug 
npm http 304 https://registry.npmjs.org/send/0.2.0 
npm http GET https://registry.npmjs.org/mime 
npm http GET https://registry.npmjs.org/send/0.1.4 
npm http GET https://registry.npmjs.org/mime 
npm http GET https://registry.npmjs.org/negotiator 
npm http 304 https://registry.npmjs.org/mime 
npm http 304 https://registry.npmjs.org/mime 
npm http 304 https://registry.npmjs.org/send/0.1.4 
npm http GET https://registry.npmjs.org/range-parser/0.0.4 
npm http GET https://registry.npmjs.org/fresh/0.2.0 
npm http 304 https://registry.npmjs.org/negotiator 
npm http 304 https://registry.npmjs.org/range-parser/0.0.4 
npm http 304 https://registry.npmjs.org/fresh/0.2.0 
[email protected] /usr/local/lib/node_modules/express 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] ([email protected]) 
├── [email protected] ([email protected]) 
├── [email protected] ([email protected]) 
└── [email protected] ([email protected], [email protected]) 

cevap

333

Express serbest bırakılması ile sudo npm install -g express-generator yapmak gerekir gibi görünüyor 4.0.0: Ben yüklediğinizde

En fazla bu kesin çıkıştır. cli ile

npm install -gd express-generator 

orijinal express, ayrı ekspres-jeneratör paketinin içine şimdi cli bölünmüş:

+2

Bu, yardımınız için çok teşekkürler! Dün gece saçımı çekmeye hazırdım. –

+0

Benim için de çalışıyor. Teşekkür ederim! –

+0

hayat kurtarıcısın :) teşekkürler! – nia

31

Sen çalıştırmanız gerekir. Aslen proje tarafından oluşturulan express node app.js, httpserver ilgili app.js kodu ve şimdi bu kodun bin/www proje dizininin bu kısmına, app.js sadece uygulama mantığı kodunu elde etmeye devam et bin/www. Sadece çok basit bir uygulama ve iyileştirme paketi bağımlılık sürümü değişir.

İlgili konular