2011-04-08 16 views
5

Her zaman yerel olarak test ettiğim bir uygulamada bir npm modülünü (anahtar olarak adlandırılır) uyguladım. Bu her zaman sorunsuz çalıştı. Sonra sunucumda İngiliz anahtarı kurmaya çalışıyordum.npm modülü yüklü, ancak mevcut değil misiniz?

"npm anahtarı yükle" geliyor en kısa sürede beklenen ancak olarak yaptığımız işi için 'gerektirir ('İngiliz anahtarı')', aşağıdaki hatayı alıyorum: Ben I "npm ls" çalıştırırsanız

> require("wrench") 
Error: Cannot find module 'wrench' 
    at Function._resolveFilename (module.js:320:11) 
    at Function._load (module.js:266:25) 
    at require (module.js:348:19) 
    at [object Context]:1:1 
    at Interface.<anonymous> (repl.js:171:22) 
    at Interface.emit (events.js:64:17) 
    at Interface._onLine (readline.js:153:10) 
    at Interface._line (readline.js:408:8) 
    at Interface._ttyWrite (readline.js:585:14) 
    at ReadStream.<anonymous> (readline.js:73:12) 

görebildiğim bir şey var mı?

sayesinde

Elias

+1

npm ve node.js'nin hangi sürümünü kullanıyorsunuz? – yojimbo87

cevap

7

Ben npm ls NPM bulunan tüm paketleri gösterir inanıyoruz. Yüklenen paketleri görmek için npm ls installed'u bildirmeniz gerektiğini düşünüyorum.

Ben:

[email protected]:~$ node -v 
v0.4.1 

[email protected]:~$ npm --version 
0.2.17 

Ben sorunu:

[email protected]:~$ npm install wrench 
npm info it worked if it ends with ok 
npm info using [email protected] 
npm info using [email protected] 
npm info fetch http://registry.npmjs.org/wrench/-/wrench-0.1.0.tgz 
npm info calculating sha1 /home/alfred/local/lib/node/.npm/nvm/0.0.6/package/v0.4.1/lib/node/.npm/.cache/wrench/0.1.0/package.tgz 
npm info shasum 07440ad670068e0e81c8126c4641d1ca73b83557 
npm info preinstall [email protected] 
npm info install [email protected] 
npm info postinstall [email protected] 
npm info preactivate [email protected] 
npm info activate [email protected] 
npm info postactivate [email protected] 
npm info build Success: [email protected] 
npm ok 

[email protected]:~$ node 
> require('wrench') 
{ rmdirSyncRecursive: [Function], 
    copyDirSyncRecursive: [Function], 
    chmodSyncRecursive: [Function] } 
> 

Benim tavsiyem son ve en büyük YKY ve node.js kullanın ve tekrar denemektir.

+2

Ayrıca, tüm yüklü düğüm modüllerini listelemek için ** npm list ** 'yi de deneyebilirsiniz. –

İlgili konular