링크1> http://luckyyowu.tistory.com/353


링크2> https://github.com/uyu423/TIL/blob/master/Vim/Syntastic%20Plugin%EC%97%90%20eslint-es6-airbnb%20%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0.md


Posted by jungtae17
,

npm build

npm cache

npm config

npm dedupe

npm install

npm link

npm list

npm outdated

npm pack

npm ping

npm rebuild

npm repo

npm search


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


Posted by jungtae17
,

1. .NET Core 설치


2. 프로젝트 만들기

$ mkdir project

$ cd project

$ dotnet new --type Lib


3. 프로젝트 빌드

$ dotnet restore
$ dotnet build


4. edge 모듈을 사용할 경우 (필요한 패키지 설치)

$ sudo apt-get -y install g++ make



'Node.js > npm 모듈' 카테고리의 다른 글

유용한 npm 명령어  (0) 2016.09.26
npm 설치 중 'fetch failed' 오류 해결 방법  (0) 2015.12.16
npm 스크립트 사용하기  (0) 2015.12.07
socket.io 관련 npm 모듈  (0) 2015.11.23
Posted by jungtae17
,

실행되는 소스 코드에서 가장 윗줄에 아래와 같이 코드를 추가한다.


참고> 실행되는 코드 중 가장 첫번째 한번만 실행하도록 추가해야 한다.


// 소스 코드 최상위
process.chdir(__dirname);  // 첫번째 소스 코드에 한번만 추가한다.

const fs = require('fs');
const path = require('path');
...


Posted by jungtae17
,

1. Node.js 설치


1-1. 빌드된 패키지로 설치(apt-get 패키지)

#!/bin/sh

# install node.js v6.x -------------------------------------
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
echo

read -p "Press [Enter] key to next step..." key
echo

# check node.js version ------------------------------------
node -v
npm -v
npm list -g -depth 0
echo

read -p "Press [Enter] key to next step..." key
echo

# update npms ----------------------------------------------
sudo npm update -g
echo
 

1-2. edge 패키지를 사용하기 위하여 소스로 빌드하여 설치

#!/bin/sh

# install node.js ------------------------------------------
sudo apt-get -y install python

wget https://raw.githubusercontent.com/tjanczuk/edge/master/tools/debian_ubuntu_clean_install.sh

mv debian_ubuntu_clean_install.sh debian_ubuntu_clean_install.sh.orig
sed -e "s/4.2.3/6.1.0/g" debian_ubuntu_clean_install.sh.orig > debian_ubuntu_clean_install.sh
rm debian_ubuntu_clean_install.sh.orig

export USERNAME=$USER
sudo bash debian_ubuntu_clean_install.sh
echo

read -p "Press [Enter] key to next step..." key
echo

# update npms ----------------------------------------------
sudo npm update -g
echo
 


2. MongoDB 설치

#!/bin/sh

# install mongodb ------------------------------------------
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
sudo apt-get update
sudo apt-get install -y mongodb-org
echo

read -p "Press [Enter] key to next step..." key
echo

# setting mongodb ------------------------------------------
wget https://github.com/mongodb/mongo/raw/master/debian/mongod.service

sudo mv mongod.service /lib/systemd/system
sudo chmod g-w /lib/systemd/system/mongod.service
sudo chown root:root /lib/systemd/system/mongod.service

# service enable -------------------------------------------
sudo systemctl enable mongod
echo

read -p "Press [Enter] key to next step..." key
echo

sudo vi /etc/mongod.conf
echo
 

2-1. MongoDB 설정 파일

# Where and how to store data.
storage:
  dbPath: /var/lib/mongodb
  journal:
    enabled: true
  directoryPerDB: true

# network interfaces
net:
  port: 27017
  http:
    enabled: true
    RESTInterfaceEnabled: true

# security
security:
  authorization: enabled


3. 다운로드

shell_scripts.zip


Posted by jungtae17
,

util.debuglog(section)


util.deprecate(function, string)


util.format(format[, ...])


util.inherits(constructor, superConstructor)


util.inspect(object[, options])


참고> https://nodejs.org/docs/latest/api/util.html



Posted by jungtae17
,

npm 을 설치 하거나 업데이트 하는 도중에 아래와 같은 오류가 발생한다면:

npm ERR! fetch failed https://registry.npmjs.org/...


해결 방법은 콘솔창을 열어서 아래와 같이 실행한다.

npm config set registry http://registry.npmjs.org/


'Node.js > npm 모듈' 카테고리의 다른 글

유용한 npm 명령어  (0) 2016.09.26
Linux 에서 .NET Core 로 C# DLL 만들기  (0) 2016.08.25
npm 스크립트 사용하기  (0) 2015.12.07
socket.io 관련 npm 모듈  (0) 2015.11.23
Posted by jungtae17
,

참고1> https://github.com/npm/npm/blob/master/doc/misc/npm-scripts.md


참고2> https://github.com/npm/npm/blob/master/doc/cli/npm-run-script.md


'Node.js > npm 모듈' 카테고리의 다른 글

유용한 npm 명령어  (0) 2016.09.26
Linux 에서 .NET Core 로 C# DLL 만들기  (0) 2016.08.25
npm 설치 중 'fetch failed' 오류 해결 방법  (0) 2015.12.16
socket.io 관련 npm 모듈  (0) 2015.11.23
Posted by jungtae17
,

socket.io 공식 사이트

  : http://socket.io/



npm 모듈

1. socket.io

  : https://www.npmjs.com/package/socket.io

2. socket.io-redis

  : https://www.npmjs.com/package/socket.io-redis

3. socket.io-emitter

  : https://www.npmjs.com/package/socket.io-emitter


'Node.js > npm 모듈' 카테고리의 다른 글

유용한 npm 명령어  (0) 2016.09.26
Linux 에서 .NET Core 로 C# DLL 만들기  (0) 2016.08.25
npm 설치 중 'fetch failed' 오류 해결 방법  (0) 2015.12.16
npm 스크립트 사용하기  (0) 2015.12.07
Posted by jungtae17
,

_io = require('socket.io')(port, { transports: ['polling', 'websocket'] });


참고> engine.io -> Server -> Methods -> constructor -> Options -> transports 옵션

 : https://github.com/socketio/engine.io#methods-1

Posted by jungtae17
,