Server Side JavaScript

모듈과 NPM

본 수업은 에플리케이션에서 부품으로 사용할 로직인 모듈에 대해서 알아보고 모듈을 편리하게 관리하는 기술인 NPM을 사용하는 기본적인 방법을 알아봅니다. 

 
 
 

댓글

댓글 본문
작성자
비밀번호
  1. 유익하네요 고맙습니다~~!
  2. linq 느낌이군요?
  3. 0807fin
  4. 이승우
    20180802 어려운 내용이지만 설명을 잘해주셔서 잘 봤습니다!
  5. suochef
    cmd창에서 npm install 하려고 하는데(underscore)

    no repository field 라고 뜨는데 ㅠㅠ 어떻게 해야 할까요
  6. 김혜경
    6.04
  7. 크레이지인류
    감사합니다.
    spring의 pom.xml과 같은 원리인가보네요.

    너무 잘 보고 익히고 있습니다.
  8. 지상몬
    2018/04/17 감사합니다 :)
  9. 김수연
    2018.4.9 가쥬아 ㅇ.ㅇ
  10. 주안아빠
    uglify-js 는 ES6 가 호환이 되지 않아 const등 js 파일내 있는경우 에러가 발생됩니다.
    이런 경우 uglify-es를 install 하면 된다고 하네요.
    https://www.npmjs.com......-es
  11. JJJJUUU
    강사님 마성의 목소리네요. 많은 도움이 됬습니다.
  12. Parker
    2018-01-25 (3 / 5중) 수강 완료.

    npm = node package manager.
    여러개의 package 를 자신의 프로젝트에 포함시켜서 확장할 수 있다.
  13. 박인호
    1-9
    수강완료.
    노드js는 여러가지 모듈을 적절하게 사용하는 것이 중요하군요.
  14. Hyunwook Lee
    github repository가 지정되어있지 않다는 말이 것 같은데요. Error(에러)가 아니라 Warn(경고)이기 때문에 일단 무시하고 해도 되는 것 같습니다.
    대화보기
    • 090922
      12.18 완
    • Mingu Kang
      errno가 -13 뜨시거나 EACCES가 뜨시면....
      https://docs.npmjs.com......ons
    • proSiGi
      npm 기초 강의 감사합니다.
    • jiboong
      감사합니다!!^_^
    • 김명훈
      감사 합니다. 정말 많이 배우고 있습니다.!!
    • 내이름은이한샘
      좋은 영상강의 감사합니다.!!!!
    • IwllbeSenior
      저는 npm install underscore --save 가 안되길래, node_modules 폴더에 진입후 하니까 됐어요
    • 김정인
      폴더가 다 열리지 않게 뜨네여/... 밑에 메세지와 함께요...
    • 김정인
      npm WARN practice@1.0.0 No repository field.
      이거는 무슨 에러일까요??
    • 오빠는다르다
      감사합니다~!
    • npm init
    • sohnryang
      egoing님 node.js 계열 command line tools는 인수가 아무것도 없으면 표준 입력에서 입력을 받습니다.
      babel이나 eslint 같은 것도 그렇더라구요
    • sohnryang
      npm install <패키지 이름> -g 라고 하면 <패키지 이름>이라는 패키지를 global로 설치한다는 뜻입니다.
      그러니까 npm init 를 하든 말든 지금 있는 프로젝트를 신경 쓰지 않는다는 것이죠. 그래서 npm init을 사용하지 않고도 설치가 됩니다.
      참고로 -g옵션을 주면 어느 곳에서 실행하든 실행됩니다.
      대화보기
      • sohnryang
        좋은 강의 감사드립니다.
      • sohnryang
        아마 프록시 설정 때문일듯 한데요
        혹시 프록시를 끌 수 있으면 끄고 실행해야 하는 거 아닌가 싶은데요
        대화보기
        • 최병채
          In most cases you are behind a proxy or have bad network settings.
          이건대체 무슨 에러인지 해결 방법좀요....
        • odk410
          uglify를 설치 할 때는 왜 npm init을 안해주나요?
        • 장윤진
          npm init으로 해당폴더를 npm패키지로 초기화시키자!!!
          npm install sample -g : sample이라고 하는 소프트웨어를 설치하는데 global한 독립적인 파일로 설치.
          npm install sample --save: dependencies를 설정하게 해줌.
        • jang
          4.
          npm install mehod
          install module.
          dependencies
        • Seo Yun Seok Tudoistube
          uglify.js, underscore.js 소문으로만 들어봤는데, 뭐에 쓰는건지 오늘 알았네요.
          npm i -g, npm i -s 외에 그냥 npm i 의 용도는 잠시 사용하는거네요. 감사합니다^_____^!!!
        • console.log('Hi, ', +name);


          console.log('Hi, ' +name);

          이렇게 수정허시면될듯
          대화보기
          • 파랑빛
            감사합니다~
          • Icandoit
            잘듣겠습니다.
          • Won Yong Song
            강의 감사합니다~
          • Fang
            바로 그거였군요.
            감사합니다...
            대화보기
            • ㄹㄹ
              package.json 파일 다른곳에서 사용중(열고있는중)이라 그런것같은데 닫고 해보세요
              대화보기
              • Fang
                이런 오유는 왜 발생하는지 알려주세요. - fjg317@outlook.com 메일로...

                > sample@0.0.2 postinstall E:\Shenyang\server_side_javascript\node_modules\sample
                > npm dedup

                server_side_javascript@1.0.0 E:\Shenyang\server_side_javascript
                `-- sample@0.0.2
                `-- reducible@1.0.6
                `-- method@2.0.0

                npm WARN server_side_javascript@1.0.0 No repository field.
              • Fang
                저도 같은 에로가 나오는데 답을 찾으셨는지?
                sudo라는 지령은 동작하지 않아요.

                C:\Program Files\nodejs>npm install underscore
                C:\Program Files\nodejs
                `-- underscore@1.8.3

                npm WARN enoent ENOENT: no such file or directory, open 'C:\Program Files\nodejs
                \package.json'
                npm WARN nodejs No description
                npm WARN nodejs No repository field.
                npm WARN nodejs No README data
                npm WARN nodejs No license field.

                C:\Program Files\nodejs>npm install underscore --save
                npm WARN saveError ENOENT: no such file or directory, open 'C:\Program Files\nod
                ejs\package.json'
                C:\Program Files\nodejs
                `-- underscore@1.8.3

                npm WARN enoent ENOENT: no such file or directory, open 'C:\Program Files\nodejs
                \package.json'
                npm WARN nodejs No description
                npm WARN nodejs No repository field.
                npm WARN nodejs No README data
                npm WARN nodejs No license field.
                대화보기
                • Fang
                  underscore install 과정에 오유가 발행하는데 어떻게 퇴치하는지요?
                  박지훈님과 오유내용이 같습니다.
                  uglify는 설치가 잘됩니다. underscore에서 나오는 오유입니다.

                  C:\Program Files\nodejs
                  `-- underscore@1.8.3

                  npm WARN enoent ENOENT: no such file or directory, open 'C:\Program Files\nodejs
                  \package.json'
                  npm WARN nodejs No description
                  npm WARN nodejs No repository field.
                  npm WARN nodejs No README data
                  npm WARN nodejs No license field.
                  npm ERR! Windows_NT 6.1.7601
                  npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\
                  node_modules\\npm\\bin\\npm-cli.js" "install" "underscore"
                  npm ERR! node v6.10.3
                  npm ERR! npm v3.10.10
                  npm ERR! path C:\Program Files\nodejs\node_modules\.staging
                  npm ERR! code EPERM
                  npm ERR! errno -4048
                  npm ERR! syscall mkdir

                  npm ERR! Error: EPERM: operation not permitted, mkdir 'C:\Program Files\nodejs\n
                  ode_modules\.staging'
                  npm ERR! at Error (native)
                  npm ERR! { Error: EPERM: operation not permitted, mkdir 'C:\Program Files\nodej
                  s\node_modules\.staging'
                  npm ERR! at Error (native)
                  npm ERR! errno: -4048,
                  npm ERR! code: 'EPERM',
                  npm ERR! syscall: 'mkdir',
                  npm ERR! path: 'C:\\Program Files\\nodejs\\node_modules\\.staging' }
                  npm ERR!
                  npm ERR! Please try running this command again as root/Administrator.
                  npm ERR! Windows_NT 6.1.7601
                  npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\
                  node_modules\\npm\\bin\\npm-cli.js" "install" "underscore"
                  npm ERR! node v6.10.3
                  npm ERR! npm v3.10.10
                  npm ERR! path C:\Program Files\nodejs\npm-debug.log.3777753843
                  npm ERR! code EPERM
                  npm ERR! errno -4048
                  npm ERR! syscall open

                  npm ERR! Error: EPERM: operation not permitted, open 'C:\Program Files\nodejs\np
                  m-debug.log.3777753843'
                  npm ERR! at Error (native)
                  npm ERR! { Error: EPERM: operation not permitted, open 'C:\Program Files\nodejs
                  \npm-debug.log.3777753843'
                  npm ERR! at Error (native)
                  npm ERR! errno: -4048,
                  npm ERR! code: 'EPERM',
                  npm ERR! syscall: 'open',
                  npm ERR! path: 'C:\\Program Files\\nodejs\\npm-debug.log.3777753843' }
                  npm ERR!
                  npm ERR! Please try running this command again as root/Administrator.

                  npm ERR! Please include the following file with any support request:
                  npm ERR! C:\Program Files\nodejs\npm-debug.log
                • 1234
                  이런거 몰르면 처음부터다 자기가 만들어야되니 막막한데
                  아니까 레고블럭같고 재밋뜸
                • 1234123
                  잼있당
                • 신입1
                  감사합니다
                • Sukjae Lee
                  감사합니다.
                • Boswell
                  cannot find module 에러가 뜨는 경우가 있는데, 그럴 땐 node_modules 디렉토리를 삭제하고 새로 인스톨하시면 됩니다.
                • --save는 폴더처럼 생각하면 되는 건가요?
                  폴더에 있으면 실행되고 다른폴더에있으면 실행안되는?

                  환경변수같은?
                • 감사합니당
                버전 관리
                egoing
                현재 버전
                선택 버전
                graphittie 자세히 보기