崇高なテキストでノードアプリをどのように実行しますか?このように、ファイルapp.jsを崇高に開き、menu-> tools-> buildに移動すると、実行されます。そのような単純な
6 に答える
Cmd + Shift + P、「Nodejs :: Default File Settings」を検索すると、ファイル「Node.js.sublime-settings」が開きます。わかるでしょ:
{
// 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": false,
// Same for NPM command
"npm_command": false,
"expert_mode": false,
"ouput_to_new_tab": false
}
変更
"node_command":false、
に
"node_command": "/ usr / local / bin / node"、
ノードパスが上記と同じでない場合は、それを見つけて自分のものに変更します。
プラグインのパスを自分で修正したい場合。1つのオプションは、Nodejs.sublime-buildを変更することです。これは、sublimeのpackagesディレクトリにあります。
Mac: ~/Library/Application Support/Sublime Text 2/Packages/Nodejs/Nodejs.sublime-build
Linux: ~/.config/sublime-text-2/Packages/Nodejs/Nodejs.sublime-build
注:最新のOS Xバージョンでは、ライブラリフォルダーは非表示になっています。その場合は、メニューから[移動]> [フォルダに移動...]を選択し、〜/Libraryと入力します。
Change "cmd": ["node", "$file"] to "cmd": ["/usr/local/bin/node", "$file"]
{
"cmd": ["/usr/local/bin/node", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.js",
"shell":true,
"encoding": "cp1252",
"windows":
{
"cmd": ["taskkill /F /IM node.exe & node", "$file"]
},
"linux":
{
"cmd": ["killall node; node", "$file"]
}
}
最後に、*。jsファイルを開き、コマンド+bを押します。これですべてが正常に機能するはずです。
Linuxユーザー:このファイルは、すべてのオペレーティングシステムで同一です。Nodejs.sublime-buildへのパスを見つけるには、検索の実行が必要になる場合があります。ほとんどの場合、それは〜/ .config / sublime-text-2 / Packages / Nodejs/Nodejs.sublime-buildにあります
崇高なテキストでnodejsを実行するには、ノードパッケージ「nodedev」をインストールしてから崇高なテキストビルドを作成します。コードは次のようになります。
{
"cmd": ["node-dev", "$file"],
"selector" : "source.js",
"path" : "/usr/local/bin"
}
nodejsアプリを実行するには、menu->tools->buildに移動します。
何が起こっているのかというと、端末に適切なPATHが設定されていないということです。
通常の端末で次のコマンドを試してください。
> which node
私はこれを定期的に取得します:
/usr/local/bin/node
ご覧のとおり、このパスは通常のターミナルに追加するための環境パスにはありません。.bashrcまたは.bash_profileを編集して、この行を追加します。
export PATH=/usr/local/bin:$PATH
ここでは、ドキュメントを見て、構成ファイルを変更する必要があることを確認する必要があります。
JavaScriptファイルを開いている場合は、[ツール]->[ビルドシステム]->[Nodejs]を選択し、Ctrl + Bを押すと、ファイルのノードビルドシステムがアクティブになり、ノードがそれを実行しようとします。ノード実行可能ファイルが見つからない場合は、このために設定オブジェクトにパス変数を追加する必要がある場合があります
これを見てください。
xubuntuで、Nodejs.sublimeのbuildコマンドを作成しました-buildは明示的にターミナルを使用します:
"cmd":["xfce4-terminal"、 "--command"、 "node $ file"]
次のコードを使用してビルドシステムを作成します。
{
"cmd": ["node", "$file"],
"selector" : "source.js"
}