2011-04-08 22 views
5

मैंने एक आवेदन में एक एनपीएम मॉड्यूल (जिसे रिंच कहा जाता है) लागू किया जिसे मैंने हमेशा स्थानीय रूप से परीक्षण किया। यह हमेशा समस्याओं के बिना काम किया। तब मैं अपने सर्वर पर रिंच स्थापित करने की कोशिश कर रहा था।एनपीएम मॉड्यूल स्थापित लेकिन उपलब्ध नहीं है?

"NPM रिंच स्थापित" किया था काम की उम्मीद लेकिन जैसे ही के रूप में यह आता है करने के लिए 'की आवश्यकता होती है ("रिंच")', मैं निम्नलिखित त्रुटि मिलती है: यदि मैं "NPM ls" चलाने मैं

> 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) 

[email protected] 

क्या मुझे कुछ याद आ रही है?

धन्यवाद,

एलियास

+1

आप किस एनपीएम और node.js का संस्करण उपयोग करते हैं? – yojimbo87

उत्तर

7

मेरा मानना ​​है कि npm ls सभी संकुल NPM पर उपलब्ध पता चलता है। स्थापित संकुल देखने के लिए मुझे लगता है कि आपको npm ls installed जारी करना चाहिए।

मेरे पास है:

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

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

मैं जारी करते हैं:

[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] } 
> 

मेरी सलाह नवीनतम और सबसे बड़ी NPM और Node.js का उपयोग करें और दोबारा कोशिश करने के लिए है।

+2

आप सभी स्थापित नोड मॉड्यूल सूचीबद्ध करने के लिए भी कोशिश कर सकते हैं: ** एनपीएम सूची **। –

संबंधित मुद्दे