TypeScript を使用していますか? 私はTypeScriptを愛用しています。理由としては、 Node モジュールを使用できるためかなり効率よく開発が進むこと ソースコードの自動補完機能があること 型定義されているためソースコードが分かりやすくなること の3点です。 この記事では、TypeScript でバッチジョブを開発するときのボイラープレートを紹介します。 このボイラープレートが提供する機能 このボイラープレートは以下の機能を提供します。 src ディレクトリにソースコードを配置 dist ディレクトリ にコンパイル済み js ファイルを出力 tsc --watch によるソースコードの自動コンパイル @types/node のインストール 各種ファイルダウンロード package.json tsconfig.json 下準備1:typescript をインストールする Ty
ソースコードを書いてますか?仕事で書いたり、個人開発で書いたり、ちょこっと試してみたり いろいろなシーンでソースコードを書くことがありますよね。 そのソースコードは1度きりではなく、必ず、同僚が見たり、上司やレビューワがチェックしたり、 自分自身で読み返すこともあります。 ソースコードは、大勢の人に何度も読まれ、そして修正されます。 そのため、読みやすいソースコードは理解を早くするだけでなく、修正のし易さも確保することができます。 この記事では、ソースコードを読みやすくするためのアイデアを説明します。 変数名に単位をつける たとえば、remainTime(残り時間)という変数があったとします。 var remainTime = 10; このとき、remainTime は、10分でしょうか?10秒でしょうか?もしくは、10ミリ秒でしょうか? このソースコードだけでは、分かりませんよね。 そこ
TypeScript ソースコードはそのままでは実行できません。 tsc コマンドでコンパイルし、 Javascript コードに変換する必要があります。 しかし、コードを変更するたびに tsc コマンドを実行して、内容確認して、とやるのは 本当に面倒ですよね。 今回は、tsc の watch コマンドを使用して、ソースコードが変更されるたびに 自動的にコンパイルしてくれるような設定方法を紹介します。 1. まず、tsconfig.json ファイルを準備する tsc --init コマンドを実行して、tsconfig.json ファイルを生成します。 この中から、outDir, rootDir, include, exclude を編集します。 outDir : コンパイルされた Javascript ソースコードが出力されるフォルダ rootDir : TypeScript ソースコー
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 本記事は、10 Node.js Frameworks Worth Checking Out: Express, Loopback, Hapi, and Beyond の日本語訳です。 要チェックな10個のNode.js フレームワーク テクノロジーは急速に変化しているので、開発者たちは新しいテクノロジーを使用し、Web開発のニーズに合わせて、より便利なフレームワークを採用しています。Node.js は、アプリ開発にJavaScriptを使うのが好きな開発者達から、大いに注目されています。 開発者であるあなたは、クライアントサイドとサーバ
Node.jsを使うメリットは膨大なモジュールを備えるnpmの存在が大きいところです。既存の物を利用するだけでも良いのですが、npmには誰でも簡単にモジュールを公開することができる仕組みが備わっています。 Node.js / npm のインストール ユーザー情報の登録 ユーザー情報をセット npmにユーザー作成 既存ユーザーでログインしたい場合 パッケージの準備 GitHubにリポジトリ作成 package.jsonを作成する 依存パッケージの設定 プログラムの準備 その他に必要なファイルを準備 LICENSE.txt README.md GitHubへpushする npmに公開する npm publish npm installできるか確認 npmで公開したモジュールのバージョンを上げる パッチを当てる メジャー / マイナー バージョンアップ CLIから利用可能なコマンドを登録する p
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く