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インストール
apt-get install -y curl gnupg
curl -sL https://deb.nodesource.com/setup_12.x | bash -
apt-get install -y nodejs
npmインストール
npm install npm@latest -g