Server Side JavaScript

모듈과 NPM

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

 
 
 

댓글

댓글 본문
작성자
비밀번호
  1. 김혜경
    6.04
  2. 크레이지인류
    감사합니다.
    spring의 pom.xml과 같은 원리인가보네요.

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

    npm = node package manager.
    여러개의 package 를 자신의 프로젝트에 포함시켜서 확장할 수 있다.
  8. 박인호
    1-9
    수강완료.
    노드js는 여러가지 모듈을 적절하게 사용하는 것이 중요하군요.
  9. 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는 폴더처럼 생각하면 되는 건가요?
                  폴더에 있으면 실행되고 다른폴더에있으면 실행안되는?

                  환경변수같은?
                • 감사합니당
                • lucky
                  대화보기
                  • 허진수
                    git repository가 지정되어있지 않아 발생하는 경고입니다. 무시하셔도 됩니다.
                    대화보기
                    • 김호연
                      npm WARN server_side_javascript@1.0.0 No repository field.

                      이게 무슨 의미일까요//
                    • 최진욱
                      잘들었습니다
                    • 김태현
                      강의감사합니다!
                    버전 관리
                    egoing
                    현재 버전
                    선택 버전
                    graphittie 자세히 보기