사용자 도구

사이트 도구


node.js:npm

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
node.js:npm [2015/06/01 13:22]
kwon37xi
node.js:npm [2023/02/16 18:58] (현재)
kwon37xi
줄 1: 줄 1:
 ====== node.js npm ====== ====== node.js npm ======
   * [[https://www.npmjs.org/| node.js package manager]]   * [[https://www.npmjs.org/| node.js package manager]]
 +  * see [[node.js:wireit|Wireit]]
 +  * [[node.js:yarn|yarn]]
 +
 +===== package-lock.json =====
 +  * ''package-lock.json'' 은 소스코드 버전관리시스템으로 관리해야만 한다.
 +  * 안그러면 각 개발자별로, 혹슨 의존성 설치 시점에 따라 서로 다른 패키지를 설치하게 되어 버그 유발 요인이 된다.
 +  * [[https://www.hamadevelop.me/packagelock/|또 depedency 버전을 잘못 설치하고 말았다. | Hama Develop]]
  
 ===== Proxy ===== ===== Proxy =====
줄 15: 줄 22:
 npm --https-proxy=http://proxy.company.com:8080 -g install karma npm --https-proxy=http://proxy.company.com:8080 -g install karma
 </code> </code>
 +  * [[http://stackoverflow.com/questions/7559648/is-there-a-way-to-make-npm-install-the-command-to-work-behind-proxy|node.js - Is there a way to make npm install (the command) to work behind proxy? - Stack Overflow]] npm을 프록시를 통해 http로 서빙하기<code sh>
 +npm config set strict-ssl false
 +npm config set registry "http://registry.npmjs.org/"
 +npm --proxy http://username:password@cacheaddress.com.br:80 install packagename
 +</code>
 +
 +===== Windows에서 NPM 빌드 =====
 +  * [[https://github.com/felixrieseberg/windows-build-tools|felixrieseberg/windows-build-tools: Install C++ Build Tools for Windows using npm]]
 +
 +==== 참조 ====
 +  * [[https://www.sitepoint.com/10-npm-tips-and-tricks/|10 Tips and Tricks That Will Make You an npm Ninja]]
 +
 +===== 일반적인 개발 흐름 =====
 +
 +<code sh>
 +# package.json 디렉토리로 이동
 +npm install
 +
 +npm run build
 +npm start server
 +
 +# 혹은 Server가 뜬 상태에서 incremental build
 +npm start watch 
 +</code>
 +
 +===== 참조 =====
 +  * [[https://dev.to/adrianbdesigns/published-my-first-npm-package-here-s-what-i-learned-49j6?utm_medium=social|Published my first NPM package - here's what I learned - DEV Community]]
 +  * [[https://devblog.croquis.com/ko/2022-03-07-1-npm-private-repository/|사내 npm 패키지 저장소를 구축하기 위해 겪었던 과정들]]
node.js/npm.1433132547.txt.gz · 마지막으로 수정됨: 2015/06/01 13:22 저자 kwon37xi