node.js - Error: Cannot find module 'mkdirp' -
while trying run nodejs file getting following error in ubuntu machine
node.js:201 throw e; // process.nexttick error, or 'error' event on first tick ^ error: cannot find module 'mkdirp' @ function._resolvefilename (module.js:332:11) @ function._load (module.js:279:25) @ module.require (module.js:354:17) @ require (module.js:370:17) @ object.<anonymous> (/home//dev/ation/siya/common.js:7:19) @ module._compile (module.js:441:26) @ object..js (module.js:459:10) @ module.load (module.js:348:31) @ function._load (module.js:308:12) @ module.require (module.js:354:17) so tried npm install mkdirp
npm http https://registry.npmjs.org/mkdirp npm err! error: failed fetch registry: mkdirp npm err! @ /home/local/lib/node_modules/npm/lib/utils/npm-registry-client/get.js:139:12 npm err! @ cb (/home/local/lib/node_modules/npm/lib/utils/npm-registry-client/request.js:31:9) npm err! @ request._callback (/home/local/lib/node_modules/npm/lib/utils/npm-registry-client/request.js:136:18) npm err! @ request.callback (/home//local/lib/node_modules/npm/node_modules/request/main.js:119:22) npm err! @ request.<anonymous> (/home/local/lib/node_modules/npm/node_modules/request/main.js:212:58) npm err! @ request.emit (events.js:88:20) npm err! @ clientrequest.<anonymous> (/home/local/lib/node_modules/npm/node_modules/request/main.js:412:12) npm err! @ clientrequest.emit (events.js:67:17) npm err! @ httpparser.onincoming (http.js:1261:11) npm err! @ httpparser.onheaderscomplete (http.js:102:31) npm err! may report log at: npm err! <http://github.com/isaacs/npm/issues> npm err! or email to: npm err! <npm-@googlegroups.com> npm err! npm err! system linux 3.2.0-23-generic npm err! command "node" "/home/local/bin/npm" "install" "mkdirp" npm err! cwd /home/dev/tst_tion/servrs/sc npm err! node -v v0.6.12 npm err! npm -v 1.1.4 npm err! message failed fetch registry: mkdirp npm err! npm err! additional logging details can found in: npm err! /home/ushusadmin/dev/test_automation/servers/scriptagentserver/npm-debug.log npm not ok how can solve issue
npm debug.log file
info worked if ends ok verbose cli [ 'node', '/home/ushusadmin/local/bin/npm', 'install', 'mkdirp' ] info using npm@1.1.4 info using node@v0.6.12 verbose config file /home/ushusadmin/.npmrc verbose config file /home/ushusadmin/local/etc/npmrc verbose config file /home/ushusadmin/local/lib/node_modules/npm/npmrc verbose caching /home/ushusadmin/dev/test_automation/servers/scriptagentserver/node_modules/node-schedule/package.json verbose caching /home/ushusadmin/dev/test_automation/servers/scriptagentserver/node_modules/nodemailer/package.json verbose caching /home/ushusadmin/dev/test_automation/servers/scriptagentserver/node_modules/mustache/package.json verbose caching /home/ushusadmin/dev/test_automation/servers/scriptagentserver/node_modules/qs/package.json verbose caching /home/ushusadmin/dev/test_automation/servers/scriptagentserver/node_modules/mongodb/package.json verbose cache add [ 'mkdirp', null ] silly cache add: name, spec, args [ undefined, 'mkdirp', [ 'mkdirp', null ] ] verbose parsed url { pathname: 'mkdirp', path: 'mkdirp', href: 'mkdirp' } verbose addnamed [ 'mkdirp', '' ] verbose addnamed [ null, '' ] silly name, range, hasdata [ 'mkdirp', '', false ] verbose raw, before munging mkdirp verbose url resolving [ 'https://registry.npmjs.org/', './mkdirp' ] verbose url resolved https://registry.npmjs.org/mkdirp http https://registry.npmjs.org/mkdirp err! error: failed fetch registry: mkdirp err! @ /home/ushusadmin/local/lib/node_modules/npm/lib/utils/npm-registry-client/get.js:139:12 err! @ cb (/home/ushusadmin/local/lib/node_modules/npm/lib/utils/npm-registry-client/request.js:31:9) err! @ request._callback (/home/ushusadmin/local/lib/node_modules/npm/lib/utils/npm-registry-client/request.js:136:18) err! @ request.callback (/home/ushusadmin/local/lib/node_modules/npm/node_modules/request/main.js:119:22) err! @ request.<anonymous> (/home/ushusadmin/local/lib/node_modules/npm/node_modules/request/main.js:212:58) err! @ request.emit (events.js:88:20) err! @ clientrequest.<anonymous> (/home/ushusadmin/local/lib/node_modules/npm/node_modules/request/main.js:412:12) err! @ clientrequest.emit (events.js:67:17) err! @ httpparser.onincoming (http.js:1261:11) err! @ httpparser.onheaderscomplete (http.js:102:31) err! may report log at: err! <http://github.com/isaacs/npm/issues> err! or email to: err! <npm-@googlegroups.com> err! err! system linux 3.2.0-23-generic err! command "node" "/home/ushusadmin/local/bin/npm" "install" "mkdirp" err! cwd /home/ushusadmin/dev/test_automation/servers/scriptagentserver err! node -v v0.6.12 err! npm -v 1.1.4 err! message failed fetch registry: mkdirp verbose exit [ 1, true ] actually happend while trying install sikuli using comamnd removed following items..how can recover items
$ sudo aptitude install sikuli-ide
removing libc-ares-dev ... removing libc-ares2 ... removing libev-dev ... removing libev4 ... removing libv8-dev ... removing libv8-3.7.12.22 ... removing node-abbrev ... removing node-tar ... removing node-block-stream ... removing node-fstream ... removing node-graceful-fs ... removing node-inherits ... removing node-ini ... removing node-minimatch ... removing node-lru-cache ... removing node-mkdirp ... removing node-node-uuid ... removing node-nopt ... removing node-request ... removing node-rimraf ... removing node-semver ... removing node-which ...
use manual process install mkdirp:
- go https://registry.npmjs.org/mkdirp/latest
- copy url value of "tarball": key
- download tarball
- expand under node_modules path
use generalized pattern removed packages:
- go https://registry.npmjs.org/{module}/latest
- copy url value of "tarball": key
- download tarball
- expand under node_modules path
as alternative, use npm install name@version syntax:
npm install mkdirp@latest or npm install git syntax:
npm install git://github.com/substack/node-mkdirp.git references
Comments
Post a Comment