node.js

node.js

Make sure the “name” property in your package.json is not set to “bootstrap”. Make it something more unique

Make sure the "name" property in your package.json is not set to "bootstrap". Make it something more unique npm install ...
Fake API

node.js でJSONを返すWebAPI モックを作成する方法

node.js でJSONを返すWebAPI モックを作成する方法 json-server というモジュールをインストールして、JSONを返すWebAPIモックを作成することができます。 npm install -g json-server...
JavaScript

日時を扱うmoment.js

moment.jsは日付を扱うライブラリです。フォーマット・差分・演算などの機能があります。 環境 項目 バージョン node 9.11.1 moment.js 2.22.1 インストール npm install --save moment...
axios.js

HttpClientのAxiosの使い方

HttpClientのAxiosの使い方
node.js

node.jsのパッケージを最新にするnpm-check-updatesをインストールして使う

node.jsのパッケージを最新にするnpm-check-updatesをインストールして使う npmでインストールしたパッケージの現在のバージョンと最新バージョンを調べることが出来、さらに最新バージョンにできるパッケージです。 npm i...
node.js

npmモジュールでJSONをYAMLに変換(CLI)

npmモジュールでJSONをYAMLに変換(CLI)
node.js

npxでローカルパッケージを実行できるんです!

gulpとか使用するとき、install方法として、npm install -g gulpとか書いてますよね。 これグローバルにinstallしてるので、グローバルが汚染されて嫌だなと思ってました。 ローカルインストールすると、gulpコマ...
JavaScript

util.promisifyでコールバックスタイルからPromiseに変換

node.jsが提供するutil.promisifyの使い方を記載します。 ※async/awaitの使い方で既に利用しています。 util.promisify? コールバックを必要とする関数をPromiseに変換するutilです。 制約 ...
node.js

node.js のBabel の基本的な使い方(Babel7)

node.js のBabel の基本的な使い方(Babel7) Babelはトランスパイラしてくれるモジュールです。例えばES6からES5にトランスパイラ(変換)してくれたりします。 コンパイルとは少し意味が違います。 ES6で記述したコー...
node.js

node.jsでminify(ミニファイ)するuglify-jsの使い方とminify(ミニファイ)されたソースのデバッグ方法

node.jsでminify(ミニファイ)するuglify-jsの使い方とminify(ミニファイ)されたソースのデバッグ方法
node.js

Windows でElectron の基本やデスクトップアプリの作り方

Windows でElectron の基本やデスクトップアプリの作り方 node.jsのElectronモジュールを使用してデスクトップアプリを作ってみます。 nodeのバージョンは6.10.3です。 npm initでプロジェクト作成しま...
node.js

node.jsのwebpack入門

node.jsのwebpack入門 node.jsにはwebpackという複数のjsをバンドル(束ねてくれる)してくれるモジュールが存在します。 有名なバンドラでいうと、Browserify(ブラウザリファイ)などがあります。 a.js,b...
mocha

mochaのエラー「The command line is too long.」

mochaのエラー「The command line is too long.」 mochaを実行すると「The command line is too long.」とエラーが出る場合があります。 これはmochaの引数の文字列長が8000...
AWS

node.jsでローカル環境からAWS上のサービスにアクセスする方法

node.jsでローカル環境からAWS上のサービスにアクセスする方法
mocha

node.jsのソースを単体テストする際のmocha+sinonの使い方

node.jsのソースを単体テストする際のmocha+sinonの使い方
node.js

Lambda関数(Node.js)の環境変数の設定方法と取得方法

Lambda関数(Node.js)の環境変数の設定方法と取得方法
node.js

カバレッジツールnyc+mochaモジュールの使い方

カバレッジツールnyc+mochaモジュールの使い方 カバレッジツールでnycと言うモジュールがあります。 npm install --save-dev nyc mocha でモジュールをインストールします。 npx nyc mocha -...
chai

node.jsのソースを単体テストするmocha+chaiの使い方

node.jsのソースを単体テストするmocha+chaiの使い方 node.jsのソースを単体テストするmocha+chaiの使い方についてです。 ここでは、mocha4.0.0、chai4.1.2を使用しています。 まずchaiをreq...
gulp

レポートツールmochawesomeの使い方

レポートツールmochawesomeの使い方の使い方 カバレッジレポートツールmochawesomeの使い方です。 入っていない場合は npm install --save-dev mochawesome を実行します。 mochaweso...
ESLint

Visual Studio CodeにESLintプラグインをインストールする方法(Prettier連携)

Visual Studio CodeにESLintプラグインをインストールする方法(Prettier連携)
node.js

nodistをインストールする

nodistをインストールする 注意:githubの更新が2019年で止まっていますので... 「Windows環境にnvmをインストールする」参照 nodistインストール nodistをインストールします。 node.jsをインストール...
node.js

Node.jsでutil.debuglogを使用してログ出力する方法

Node.jsでutil.debuglogを使用してログ出力する方法 require('util').debuglogを使用してセクションに応じてログ出力することができます。 環境変数NODE_DEBUGに設定されているセクションに基づいて...
node.js

Node.js v6から追加されたProxyオブジェクトを使ってオブジェクトのプロパティアクセスをカスタムする

Node.js v6から追加されたProxyオブジェクトを使ってオブジェクトのプロパティアクセスをカスタムする Proxyクラスの第一引数にオブジェクトを指定して、第二引数にハンドラを指定します。 new Proxy(obj, handle...