2013-12-15 4 views
5

Node.jsを使用してSublime Text 2でJavascriptビルドシステムを作成しようとしています。問題は私がNode.jsが私のMacにインストールされているかどうかわからないということです(Macインストーラでインストールし、Mountain Lionを走らせています)、またはパス変数を正しく見つける方法を見つける方法はわかりません。崇高なテキスト2 - Node.jsでjavascriptを作成する

+0

ノードプログラムを使用してフォルダに移動し、(メインファイルに応じて)「ノードアプリケーション」または「ノードサーバー」を実行します。それが動作しない場合は、 'nodejs app'または 'nodejs server'を試してみてください。 – SalGad

+1

ターミナルで 'which node'を実行して、バイナリの位置を確認してください... – MattDMo

答えて

5

まだサブライムにinstall Package Controlがない場合は、Nodejsプラグインをインストールしてください。これは、最初からすべてを構築しようとするよりもはるかに遠くになるはずです。

Nodejsがインストールされると、Settings - UserPreferences -> Package Settings -> Nodejs -> Settings - DefaultオープンとDefaultの内容全体をUserにコピーして編集してから、Defaultを閉じます。 (あなたがDefaultを編集する場合、変更はアップグレード時に上書きされます。falseからTerminal.appからwhich nodewhich npmを実行することによって返された完全なパスに変更し​​と"npm_command"を。

例えば、which node戻り/usr/local/bin/node、およびwhich npm戻り/usr/local/bin/npm場合は、お使いの設定ファイルは次のようになります。

{ 
    // save before running commands 
    "save_first": true, 
    // if present, use this command instead of plain "node" 
    // e.g. "/usr/bin/node" or "C:\bin\node.exe" 
    "node_command": "/usr/local/bin/node", 
    // Same for NPM command 
    "npm_command": "/usr/local/bin/npm", 
    // as 'NODE_PATH' environment variable for node runtime 
    "node_path": false, 

    "expert_mode": false, 

    "ouput_to_new_tab": false 
} 

は、ファイルを保存して、あなたは今、正常Tools -> Nodejsのコマンドを使用することができるはずです。

+0

応答をありがとう。パッケージコントロール、Nodejsプラグインをインストールし、あなたの指示に従った。 Tools-> Node.jsでrunコマンドを実行すると、.jsファイルへのパスがステータスウィンドウに数秒間表示され、消えます。ビルドコマンドを使用すると、 "node:command not found"が返されます。私が間違っていることは何か考えていますか? – user3104891

+0

端末から 'which node'を実行すると、何が返されますか? – MattDMo

+0

/usr/local/bin/node – user3104891

関連する問題