2016-08-10 41 views
0

私はnode.jsが新しく、いくつかのモジュール、つまりcheerio、express、requestをnpmにインストールしようとしています。しかし、私はこれを続けています:npmをインストールしようとするとエラーが発生する

npm WARN package.json [email protected] No repository field. 
npm WARN package.json [email protected] No README data 
npm WARN package.json [email protected] No license field. 
npm WARN retry will retry, error on last attempt: Error: EBUSY: resource busy or locked, rename 'C:\Users\user\AppData\Local\Temp\npm-16500-38020820\registry.npmjs.org\jsdom\-\jsdom-7.2.2.tgz.1538180439' -> 'C:\Users\user\AppData\Local\Temp\npm-16500-38020820\registry.npmjs.org\jsdom\-\jsdom-7.2.2.tgz' 
npm ERR! Windows_NT 10.0.10586 
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "cheerio" 
npm ERR! node v4.4.7 
npm ERR! npm v2.15.8 

しかし、フォルダnode_modulesはまだ私のディレクトリに表示されます。だからOK、私はそれにものを試してみてください。それが持っているすべてです

var request = require('request'); 

console.log("Hello, World!") 

:私のmain.jsファイルには、次があります。ただちに、それは壊れます:

C:\Users\user\Documents\Crawler>node main 
module.js:327 
    throw err; 
    ^

Error: Cannot find module 'process-nextick-args' 
at Function.Module._resolveFilename (module.js:325:15) 
at Function.Module._load (module.js:276:25) 
at Module.require (module.js:353:17) 
at require (internal/module.js:12:17) 
at Object.<anonymous> (C:\Users\user\Documents\Crawler\node_modules\request\node_modules\bl\node_modules\readable-stream\lib\_stream_duplex.js:21:23) 
at Module._compile (module.js:409:26) 
at Object.Module._extensions..js (module.js:416:10) 
at Module.load (module.js:343:32) 
at Function.Module._load (module.js:300:12) 
at Module.require (module.js:353:17) 

ヘルプ?

答えて

0

npmバージョン2.15.8を使用しているため、ウィンドウにはフォルダの深さの制限があります。 npm[email protected]に更新してください。 BountySource

npm install -g [email protected] 

npm cache clear 

次に、NPMモジュール(cheerioexpressrequest

ソースをインストールする前にnode_modules/を削除

関連する問題