ウェブゴトこのページはJavaScriptを使用しています。ブラウザの設定画面よりJavaScriptを有効にして下さい。Articlenode.jsとnpmをポータブルで使う(Windows版)Tag:DevPortableWebWindowslessやgruntといったweb制作のツールを利用するために、node.jpが必要となるケースが多くなりました。僕は作業環境をどこでも実行できるポータブルアプリで揃えているので、node.jsも同様にどこでも使えるスタンドアローン形式で導入しようと思います。node.jsのおさらいnode.jsについてnode.jsはjavascript用のインタプリタといった感じでしょうか。javascriptで書かれたlessやgruntといったアプリ(モジュールと呼ばれる)を実行できます。基本的にCUI(黒い画面)で操作します。モジュールについてnode.jsのモジュールは他のモジュールの機能を利用して作成されている事が多いです。Lessモジュールも「clean-css」や「source-map」といったモジュールを利用して作られています。npmについてnpmはnode.jsのモジュールを管理するためのモジュールです。基本的にモジュールをインストールするにはnpmを使用する事になります。手動でインストールしようとすると、1つのモジュールをインストールするのにも、利用している他のモジュールも探して一緒にインストールしないといけないのでかなり大変です。インストール以外にもモジュールのアップデートや削除などをCUIから行うことができます。僕はGUIで出来た方が楽だとは思うのですが、慣れたら便利だそうです。Malopinskyhttp://imsky.co/downloads2.解凍ダウンロードしたファイルをUSBメモリやDropboxのフォルダに解凍します。3.パスを通さないといけない現在node.jsの存在をシステムが知らない(PATHが通っていない)状態ですので、コマンドプロンプトから実行してもエラーとなってしまいます。PATHを通す作業が必要となります。ちなみにインストール版を利用した場合、環境変数のPATHに自動的にインストールフォルダが登録されます。通常ですとそれで良いのですが、ポータブルで使用したい場合はPATHの通っていない他のPCで実行できなくなってしまいます。実は解凍したフォルダの中に利用時のみPATHを通すファイルが入っています。それは「node.cmd」というコマンドファイルですが中身はこのようになっています。NODE_PATH=%cd%\node_modules\npm\node_modules;%cd%\node_modules\npmnodecmdこのファイルは次のような動作をします。PATHに現在のフォルダを追加NODE_PATHにnpmモジュールのフォルダを追加node.jsを起動コマンドプロンプトを開いたままにするここで追加したPATHは、コマンドプロンプトを閉じると消えてしまうので、node.jsを使う時はこのファイルを開いてから、操作する形になります。現在の「node.cmd」は勝手にnode.jsを実行していまいますので、引数を取りたい時や、npmを実行したい時、不便です。自動でnode.jsを実行しないようにファイルを編集します。//削除cmd「node」の部分を削除して、「node.cmd」を保存すれば完了です。実行できるかテスト修正した「node.cmd」ファイルを開いて、コマンドプロンプトで次のように入力してみて下さい。-vそれぞれのバージョンが表示されていれば、きちんと動作しています。次のように入力すれば、モジュールをインストールできます。-g最後に-gオプションを付けることでnode.jsのフォルダ内にモジュールをインストールしてくれます。コマンドなどで検索してみてください。コメントをキャンセルコメント*名前*メールアドレスコメントへの返信をメールで知らせる。