2017-10-19 4 views
1

나는 npm과 webpack의 도움으로 React witht를 사용하여 웹 사이트를 만들고 싶습니다. 내 컴퓨터에 npm을 설치했고 이제는 내 컴퓨터에 webpack을 설치하려고합니다. 나는 다음과 같은 명령을 실행 : 내가 -S"모듈을 찾을 수 없습니다"오류를 해결하는 방법

을 웹팩

NPM을하지만이 오류가 발생합니다. 오류 로그를 검색 :이 도움 넣다

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 

는 또한 아래에 package.json 파일을 찾을 수 :

{ 
    "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" 
} 

당신이 날이 문제를 해결하는 데 도움이 시겠어요.

+0

웹팩에 대해 아무것도 모릅니다. 하지만'npm install -g sync-exec'을 시도 했습니까? – teldri

+0

예, 시도했지만 제대로 작동하지 않았습니다. – Tushar

+0

다음 오류가 있습니다. npm ERR! 오류 : EACCES, mkdir '/ usr/lib/node_modules/sync-exec' npm ERR! {[오류 : EACCES, mkdir '/ usr/lib/node_modules/sync-exec'] npm ERR! errno : 3, npm ERR! 코드 : 'EACCES', npm ERR! 경로 : '/ usr/lib/node_modules/sync-exec', npm ERR! fstream_type : 'Directory', npm ERR! fstream_path : '/ usr/lib/node_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

답변

0

오류를 올바르게 읽으면 정말 오래된 노드와 npm 버전을 사용하고있는 것 같습니다. LTS 또는 최신 릴리스로 업데이트하십시오.

최신 버전 및/또는 설치 지침 here을 얻을 수 있습니다.