Node.js

Node.jsとは

サーバーサイドで動作するJavaScript実行環境

Node.jsコマンド

コマンド 機能 備考
Node.jsバージョン node -v
NPMバージョン npm -v NPM=Node.js用パッケージ管理システム

npmコマンド

コマンド 機能 備考
パッケージ追加 npm install (パッケージ名)
パッケージ検索 npm search (パッケージ名)
パッケージ削除 npm un (パッケージ名)
Reactプロジェクト作成 npm init react-app (プロジェクト名)
開発用サーバ起動 npm start
開発用サーバへビルド npm run build
テスト実行 npm test
パッケージインストール npm install Windows環境からの実行の場合
npm install --no-bin-links
パッケージリビルド npm rebuild ~ Windows環境からの実行の場合
npm rebuild ~ --no-bin-links
プロジェクトビルド npm run (環境名) Windows環境からの実行の場合
npm run ~ --no-bin-links

yarnコマンド

コマンド 機能 備考
開発用サーバ起動 yarn start
開発用サーバへビルド yarn build
テスト実行 yarn test

実行

※server.js
var http = require('http');
var server = http.createServer();
server.on('request', function(req, res){
  var data = 'hello world';
  res.writeHead(200, {
    'Content-Length': Buffer.byteLength(data),
    'conntent-type': 'text/plain'
  });
  res.write(data, 'utf8');
  res.end();
});

server.listen(3000);
console.log('server listening…');

※コンソールから
node server.js
server listening…

※ブラウザで
localhost:3000/
hello world

設定

Node.jsインストール

Noode.jsインストール(バージョン未指定)
apt-get install nodejs
node -v

npmインストール(バージョン未指定)
apt-get install npm
npm -v

nインストール(バージョン未指定)
npm install n -g
n --version

Noode.js、npmの安定版インストール
n stable

インストール分は削除
apt-get remove nodejs
apt-get remove npm

npmインストール

Node.jsインストール参照

Follow me!

前の記事

Python PANDAS

次の記事

Python 機械学習