컴퓨터/프로그래밍2015. 7. 16. 17:16

npm 설치1


npm install [--production]

프로젝트의 package.json 파일에 등록된 npm 패키지를 새로 설치한다.


옵션:

  --production package.json 파일에서 devDependencies 에 등록된 npm 패키지는 설치하지 않는다.



npm 설치2


npm install {name}[@version]

새로운 npm 패키지를 설치한다. 특정 버전을 지정해야 될 경우 @version 형식으로 사용한다.



npm 설치3


npm install {name} [--save|--save-dev|--save-optional]

새로운 npm 패키지를 설치하면서 패키지 정보를 package.json 파일에 추가한다.


옵션:

  --save   dependencies 에 정보를 추가한다.

  --save-dev   devDependencies 에 정보를 추가한다.

  --save-optional   optionalDependencies 에 정보를 추가한다.



npm 중복 제거


npm dedupe


참고> https://docs.npmjs.com/cli/install

Posted by jungtae17
컴퓨터/프로그래밍2015. 6. 24. 11:53

1. npm 폴더의 npmrc 파일을 백업한다.


   : %ProgramFiles%\nodejs\node_modules\npm 폴더에서 npmrc 파일을 백업해 둔다. (임의의 폴더로 복사)


2. 명령창(cmd.exe)을 열고 아래의 명령을 실행한다.


cd %ProgramFiles%\nodejs
npm install npm@latest


3. 백업해둔 npmrc 파일을 원래 폴더로 복원한다.



참고> https://github.com/npm/npm/wiki/Troubleshooting#upgrading-on-windows


Posted by jungtae17
컴퓨터/프로그래밍2015. 6. 2. 22:05

상세 정보 보기

> tsd query {module} --info


히스토리 보기 (업데이트 기록)

> tsd query {module} --history


특정 버전 정보 보기

> tsd query {module} --info
    --commit <sha1>   -c    > GitHub Hash(SHA)로 버전 정보 보기
    --date <range>    -d    > 히스토리의 날짜로 버전 정보 보기
    --semver <range>  -v    > 버전을 지정해서 버전 정보 보기


상세 정보 보기와 함께 설치하기

> tsd query {module} --info --action install
    --overwrite       -o    > 파일이 있을 경우 덮어쓰기
    --resolve         -r    > 종속된 모듈을 포함하기


사용 예>

tsd query stylus --info --action install --overwrite --resolve --save
tsd query express --info --commit 98c163 --action install --overwrite --resolve --save
tsd query node --info --semver "=0.10.0" --action install --overwrite --resolve --save
Posted by jungtae17
컴퓨터/프로그래밍2015. 5. 31. 00:27

 

TypeScript
  : http://www.typescriptlang.org

 

DefinitelyTyped
  : http://definitelytyped.org

 

 

typescript (TypeScript is a language for application scale JavaScript development)
  : https://www.npmjs.com/package/typescript

 

tsd (TypeScript Definition manager for DefinitelyTyped)
  : https://www.npmjs.com/package/tsd

 

Posted by jungtae17
컴퓨터/프로그래밍2015. 5. 31. 00:14

 

grunt (The JavaScript Task Runner)
  : https://www.npmjs.com/package/grunt

 

gulp (The streaming build system)
  : https://www.npmjs.com/package/gulp

 

newman (Command-line utility for Postman)
  : https://www.npmjs.com/package/newman

 

tsd (TypeScript Definition manager for DefinitelyTyped)
  : https://www.npmjs.com/package/tsd

 

 

Awesome Node.js
  : https://github.com/sindresorhus/awesome-nodejs

 

Posted by jungtae17
컴퓨터/유틸리티2015. 5. 30. 22:44

 

Node.js Tools for Visual Studio
  : https://github.com/Microsoft/nodejstools

 

Task Runner Explorer (for Visual Studio 2013)
  : https://visualstudiogallery.msdn.microsoft.com/8e1b4368-4afb-467a-bc13-9650572db708

 

CodeMaid
  : http://visualstudiogallery.msdn.microsoft.com/76293c4d-8c16-4f4a-aee6-21f83a571496

 

Markdown Mode
  : https://visualstudiogallery.msdn.microsoft.com/0855e23e-4c4c-4c82-8b39-24ab5c5a7f79

 

TextHighlighterExtension2015
  : https://visualstudiogallery.msdn.microsoft.com/03bb0b65-204f-4e44-b366-c1cd5e9429b0

 

TypeScript for Visual Studio
  : http://www.typescriptlang.org/index.html#download-links

 

Viasfora
  : https://visualstudiogallery.msdn.microsoft.com/19609469-380e-4fcf-bcde-e31caeb658b2

 

VSColorOutput (TypeScript 사용 시 유용)
  : https://visualstudiogallery.msdn.microsoft.com/f4d9c2b5-d6d7-4543-a7a5-2d7ebabc2496

 

Posted by jungtae17
컴퓨터/프로그래밍2014. 4. 19. 22:45

   

 

Node.js

: http://www.nodejs.org

 

NPM (Node Packaged Modules)

: https://www.npmjs.org

 

How to write Node.js Modules

: http://www.hacksparrow.com/how-to-write-node-js-modules.html

 

Node.js Manual & Documentation - Modules

: http://nodejs.org/api/modules.html

 

Node.js Tools for Visual Studio 2012 / 2013

: http://nodejstools.codeplex.com

 

Posted by jungtae17