2017-10-19 10 views
1

Je souhaite créer un site Web en utilisant React avec l'aide de npm et de webpack. J'ai installé npm dans ma machine et maintenant j'essaye d'installer le webpack dans ma machine. J'ai couru la commande suivante:Comment résoudre l'erreur "Impossible de trouver le module"

NPM i webpack S

mais il jette l'erreur. S'il vous plaît trouver le journal d'erreur ci-dessous:

npm http 200 https://registry.npmjs.org/is-buffer 
npm http GET https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz 
npm http 200 https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz 

> [email protected] postinstall /usr/local/litle-home/tkale/cvs/scurvyReact/node_modules/webpack/node_modules/uglifyjs-webpack-plugin 
> node lib/post_install.js 


module.js:340 
    throw err; 
     ^
Error: Cannot find module 'sync-exec' 
    at Function.Module._resolveFilename (module.js:338:15) 
    at Function.Module._load (module.js:280:25) 
    at Module.require (module.js:364:17) 
    at require (module.js:380:17) 
    at Object.<anonymous> (/usr/local/litle-home/tkale/cvs/scurvyReact/node_modules/webpack/node_modules/uglifyjs-webpack-plugin/lib/post_install.js:9:14) 
    at Module._compile (module.js:456:26) 
    at Object.Module._extensions..js (module.js:474:10) 
    at Module.load (module.js:356:32) 
    at Function.Module._load (module.js:312:12) 
    at Function.Module.runMain (module.js:497:10) 
npm ERR! weird error 8 
npm ERR! Error: ENOENT, open '/usr/local/litle-home/tkale/tmp/npm-1220-UQjjVtpG/1508423156518-0.5044926188420504/package/fp/wrapperValue.js' 
npm ERR! If you need help, you may report this log at: 
npm ERR!  <http://github.com/isaacs/npm/issues> 
npm ERR! or email it to: 
npm ERR!  <[email protected]> 

npm ERR! System Linux 2.6.32-696.10.2.el6.x86_64 
npm ERR! command "node" "/usr/bin/npm" "i" "webpack" "-S" 
npm ERR! cwd /usr/local/litle-home/tkale/cvs/scurvyReact 
npm ERR! node -v v0.10.48 
npm ERR! npm -v 1.3.6 
npm ERR! path /usr/local/litle-home/tkale/tmp/npm-1220-UQjjVtpG/1508423156518-0.5044926188420504/package/fp/wrapperValue.js 
npm ERR! code ENOENT 
npm ERR! errno 34 
npm ERR! tar pack Error reading /usr/local/litle-home/tkale/tmp/npm-1220-UQjjVtpG/1508423163147-0.8487295310478657/package 
npm ERR! addLocalDirectory Could not pack "/usr/local/litle-home/tkale/tmp/npm-1220-UQjjVtpG/1508423163147-0.8487295310478657/package" to "/usr/local/litle-home/tkale/.npm/es5-ext/0.10.35/package.tgz" 
npm ERR! Error: ENOENT, lstat '/usr/local/litle-home/tkale/tmp/npm-1220-UQjjVtpG/1508423153445-0.9213839254807681/package/node_modules/ajv/dist/regenerator.min.js' 
npm ERR! If you need help, you may report this log at: 
npm ERR!  <http://github.com/isaacs/npm/issues> 
npm ERR! or email it to: 
npm ERR!  <[email protected]> 

npm ERR! System Linux 2.6.32-696.10.2.el6.x86_64 
npm ERR! command "node" "/usr/bin/npm" "i" "webpack" "-S" 
npm ERR! cwd /usr/local/litle-home/tkale/cvs/scurvyReact 
npm ERR! node -v v0.10.48 
npm ERR! npm -v 1.3.6 
npm ERR! path /usr/local/litle-home/tkale/tmp/npm-1220-UQjjVtpG/1508423153445-0.9213839254807681/package/node_modules/ajv/dist/regenerator.min.js 
npm ERR! fstream_path /usr/local/litle-home/tkale/tmp/npm-1220-UQjjVtpG/1508423153445-0.9213839254807681/package/node_modules/ajv/dist/regenerator.min.js 
npm ERR! fstream_type File 
npm ERR! fstream_class FileWriter 
npm ERR! code ENOENT 
npm ERR! errno 34 
npm ERR! fstream_stack /usr/lib/node_modules/fstream/lib/writer.js:284:26 
npm ERR! fstream_stack Object.oncomplete (fs.js:108:15) 
npm ERR! 
npm ERR! Additional logging details can be found in: 
npm ERR!  /usr/local/litle-home/tkale/cvs/scurvyReact/npm-debug.log 
npm ERR! not ok code 0 

Incase il aide, trouver le fichier package.json ci-dessous:

{ 
    "name": "React", 
    "version": "1.0.0", 
    "description": "Building website using React with help of npm and webpack", 
    "main": "index.js", 
    "scripts": { 
    "test": "karma start", 
    "start": "node server.js", 
    "_comment": "start in the above line tells heroku how to start our app" 
    }, 
    "author": "Tushar", 
    "license": "XYZ" 
} 

Pourriez-vous s'il vous plaît me aider à résoudre ce problème.

+0

Ne savez rien à propos de webpack. Mais avez-vous essayé 'npm install -g sync-exec'? – teldri

+0

ouais, j'ai essayé mais ça n'a pas marché. – Tushar

+0

Vous avez l'erreur foll: npm ERR! Erreur: EACCES, mkdir '/ usr/lib/noeud_modules/sync-exec' npm ERR! {[Erreur: EACCES, mkdir '/ usr/lib/noeud_modules/sync-exec'] npm ERR! errno: 3, npm ERR! code: 'EACCES', npm ERR! chemin: '/ usr/lib/node_modules/sync-exec', npm ERR! fstream_type: 'Répertoire', npm ERR! fstream_path: '/ usr/lib/noeud_modules/sync-exec', npm ERR! fstream_class: 'DirWriter', npm ERR! fstream_stack: npm ERR! ['/usr/lib/node_modules/fstream/lib/dir-writer.js:36:23', npm ERR! '/usr/lib/node_modules/mkdirp/index.js:37:53', – Tushar

Répondre

0

Si je lis correctement l'erreur, vous semblez utiliser une version très ancienne de node et de npm. Essayez de les mettre à jour sur le LTS ou même sur la dernière version. Vous pouvez obtenir les dernières versions et/ou instructions d'installation here.