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 uniquenpm install b...
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 ins...
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です。制約Promi...
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.js...
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 --rec...
chai

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

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

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

レポートツールmochawesomeの使い方の使い方カバレッジレポートツールmochawesomeの使い方です。入っていない場合はnpm install --save-dev mochawesomeを実行します。mochawesomeの使い...
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, handler)...