Node.js関連のことを調べてみた2020年11月08日

Node.js関連のことを調べてみた2020年11月08日
目次

EC2をt2.microで立てたときにやることメモ

勉強用のEC2インスタンスを間違って停止ではなく終了してしまい、作り直すことがちょこちょこあるため、インスタンスを立ち上げたときにだいたいやることを備忘録として残しておく

# 各種最新化

“`shell
sudo yum update -y
“`

# スワップメモリを増やす

t2microのようなメモリが少ないインスタンスの場合、Angularのprodビルドのようにメモリを多く使う処理で落ちてしまうため、スワップメモリを増やして回避します

“`shell
# 4GBのスワップファイルを作成(メモリが少ないのでbsが多いと失敗する)
sudo dd if=/dev/zero of=/swapfile bs=1M count=4096
# スワップファイルに読み書き権限付与
sudo chmod 600 /swapfile
# スワップ領域のセットアップ
sudo mkswap /swapfile
# スワップ領域を有効化
sudo swapon /swapfile
# スワップ領域の確認
sudo swapon -s
“`

参考:https://aws.amaz

元記事を表示

RHEL 8にNode.js 14をインストール(AppStream)

# はじめに

Application Stream(AppStream)を利用してRHEL8にNode.js 14をインストール
参考:[RHEL8のパッケージ構成 – BaseOSとApplication Stream – 赤帽エンジニアブログ]( https://rheb.hatenablog.com/entry/rhel8_baseos_and_appstream)
   [第4章 新機能 Red Hat Enterprise Linux 8 \| Red Hat Customer Portal](https://access.redhat.com/documentation/ja-jp/red_hat_enterprise_linux/8/html/8.3_release_notes/new-features#enhancement_dynamic-programming-languages-web-and-database-servers)

## サポート

本手法で導入した場合、[Red Hat Enterprise Linux 8 Application Stream

元記事を表示

node.jsのExpressを導入するときの手順メモAzure前提

# 概要

自分用の( ..)φメモメモ。
node.jsのexpressを新規に導入するときの手順。
AzureのWebAppで動かす前提で、TDD想定でsrcとtestフォルダに分けるものとする。
必要最小限。test側のモジュール導入は省略。

# 手順のメモ

`express-generator` はグローバルで導入済みとする。

Expressのスケルトン作成してAzure向け且つTDD向けにファイル移動する

“`
express myapp –no-view
mkdir src
mkdir test
copy myapp\bin\www .\server.js
xcopy myapp\public .\src\public\
xcopy myapp\routes .\src\routes\
copy myapp\app.js .\src\
npm init
“`

server.jsのファイル書き換える

“`
var app = require(‘../app’);
// ↓
var app = require(‘./src/app’);
“`

p

元記事を表示

Nodejsのバージョンをv8→v15に変更して色々戸惑ってる話

半ば自分へのメモも兼ねて。

### Nodejsのv15が出ていた……

二週間遅れぐらいでNodejsの新バージョンを知りました。
半年毎にメジャーバージョンアップとか判断が早い……。
https://nodejs.org/en/blog/release/v15.0.1/

### せっかくなのでNuxtJSを動かしてみる

とりあえずnodebrewで新バージョン入れて切り替え。
windowsのwslでやってます。

“`
nodebrew install v15
nodebrew use v15
“`
で、手元のNuxt(v2.12)でサクッと実行。

“`
npm run dev
“`

▼ ▼ ▼

“`
Error: Node Sass does not yet support your current environment: Linux 64-bit with Unsupported runtime (88)
“`
まぁそうなるなー。
作業中に入れたnode-sassが合ってない感じ?

### 手抜きせずにちゃんとupdateしましょう

nodeモジ

元記事を表示

VRMでブラウザで動く多人数オープンワールドゲームVZeroを作った

# VZero