본문 바로가기
반응형

프로그래밍/node.js9

(nodeJS) express, nodemon, socket.io 설치하기 express, nodemon, socket.io 설치하기 먼저 만들 프로젝트의 폴더를 지정한다. nodeJS 라는 폴더를 만들었다고 하고 cmd에 그 폴더를 들어갑니다. 그리고 나서 아래 명령어를 쳐서 초기화를 시켜준다. npm init 프로젝트 이름과 ... 기타 등등 입력하는 것이 나온다. 나머지는 대충입력해도 되나 이 main부분은 자신이 만든 서버 파일을 입력해야 한다. 그러면 폴더에 이런 package.json 파일이 생성된다. express 설치 express란? Express는 node JS의 framework이다. framework라는 것은 어떠한 작업을 쉽게 완성하기위한 라이브러리의 집합. cmd로 작업하는 디렉토리로 가서 (무조건 관리자 권한으로!!) npm install expres.. 2018. 12. 4.
Error: Cannot find module socket.io' 오류 C:\Users\rjs57\Desktop\webProject>node server.jsmodule.js:471 throw err; ^ Error: Cannot find module socket.io' at Function.Module._resolveFilename (module.js:469:15) at Function.Module._load (module.js:417:25) at Module.require (module.js:497:17) at require (internal/module.js:20:19) at Object. (C:\Users\rjs57\Desktop\webProject\server.js:2:84) at Module._compile (module.js:570:32) at Object.Mo.. 2018. 12. 4.
npm WARN retry will retry, error on last attempt, npm ERR! tarball.destroy is not a function 오류 PS C:\Users\rjs57\npm> npm install socket.io --savenpm WARN retry will retry, error on last attempt: Error: EBUSY: resource busy or locked, rename 'C:\Users\rjs57\AppData\Local\Temp\npm-4188-f681a83a\registry.npmjs.org\better-assert\-\better-assert-1.0.2.tgz.1819327694' -> 'C:\Users\rjs57\AppData\Local\Temp\npm-4188-f681a83a\registry.npmjs.org\better-assert\-\better-assert-1.0.2.tgz'npm ERR! tar.. 2018. 12. 4.
window npm(Node Package Module) 업데이트, 업그레이드 일단 node.js를 설치하면 npm이 자동으로 설치되는데 업데이트를 해봅시다. 먼저 window PowerShell을 관리자 모드로 실행시켜줍니다. Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force 이걸 마지막에 써줍니다. npm install --global --production npm-windows-upgrade 이걸 입력 하셔서 npm-windows-upgrade를 설치해줍니다. 그럼 dir 해보시면 npm-windows-upgrade가 있습니다. 이걸 현재디렉토리에서 실행시켜줍니다. 마지막에 업그레이드가 완료되면 Have a nice day! 라고 뜹니다. 2018. 12. 4.
반응형