Node.jsテストバッチコマンド
Node.jsテストは常に環境変数と入力コマンドを設定し、テストするのが面倒です.もちろん環境変数もWINDOWSシステム変数に設定できますが、設定が多すぎるとPATH変数が乱れてしまいます.ここでは,システム環境変数への干渉が小さい随用随設方式を用いる.次のテストはwindows環境についてです.カスタムノードjsプロジェクトのディレクトリ構造は以下の通りです.
1、直接テストファイルを実行する
以下の内容はバッチファイルnode-run-appである.batの内容、バッチコマンドのNODE_PATHはNode.jsのインストール経路、すなわちnodeがある.exeファイルのパスは、初回使用時に設定します.ファイルはexpressを使用して生成されたプロジェクトなど、カスタムプロジェクトパスに配置されます.app.jsはテスト対象ノードです.jsファイル.このバッチファイルをダブルクリックするとappが実行する.jsプログラム.
2、パラメータによるテストファイルの実行
バッチファイルは、Node.jsプロジェクトのディレクトリの下で実行します.コマンドライン方式を使用して、パラメータ付きで実行し、パラメータはNodeである.js実行可能ファイル名.バッチ・ファイル・コマンドは次のとおりです.
N:\BigData\Node.js\installpm-1.1.70\mytest>node-run app.js
N:\BigData\Node.js\install
pm-1.1.70\mytest>dir
N
B401-472C
N:\BigData\Node.js\install
pm-1.1.70\mytest
2013-04-06 00:26 <DIR> .
2013-04-06 00:26 <DIR> ..
2013-04-05 03:13 962 app.js
2013-04-06 00:26 165 node-run-app.bat
2013-04-06 00:25 161 node-run.bat
2013-04-05 03:43 <DIR> node_modules
2013-04-05 03:43 117,305 npm-debug.log
2013-04-05 03:13 184 package.json
2013-04-05 03:13 <DIR> public
2013-04-05 03:13 <DIR> routes
2013-04-05 03:23 <DIR> views
5 118,777
6 66,408,468,480
1、直接テストファイルを実行する
以下の内容はバッチファイルnode-run-appである.batの内容、バッチコマンドのNODE_PATHはNode.jsのインストール経路、すなわちnodeがある.exeファイルのパスは、初回使用時に設定します.ファイルはexpressを使用して生成されたプロジェクトなど、カスタムプロジェクトパスに配置されます.app.jsはテスト対象ノードです.jsファイル.このバッチファイルをダブルクリックするとappが実行する.jsプログラム.
@set NODE_PATH=N:\BigData\Node.js\install
pm-1.1.70
@echo %PATH% | find "Node.js"
@if %errorlevel% == 1 set PATH=%PATH%;%NODE_PATH%
@rem @echo %cd%
@node app.js
2、パラメータによるテストファイルの実行
バッチファイルは、Node.jsプロジェクトのディレクトリの下で実行します.コマンドライン方式を使用して、パラメータ付きで実行し、パラメータはNodeである.js実行可能ファイル名.バッチ・ファイル・コマンドは次のとおりです.
@set NODE_PATH=N:\BigData\Node.js\install
pm-1.1.70
@echo %PATH% | find "Node.js"
@if %errorlevel% == 1 set PATH=%PATH%;%NODE_PATH%
@rem @echo %cd%
@node %1
使用時にカスタムプロジェクトディレクトリで実行されます.たとえば、次のようになります.N:\BigData\Node.js\installpm-1.1.70\mytest>node-run app.js