4

だから私のノードビルドはこのようなものです

{
  "cmd": ["node", "$file"],
  "selector" : "source.js",
  "path" : "/usr/local/bin"
}

実行されますが、問題は一度実行されると停止しないことです。

4

3 に答える 3

4

この種のことには、 node-devのようなリローダーを使用できます。

( )に置き換えるnodeと、ビルドファイルは次のようになります。node-devnpm install -g node-dev

{
    "cmd": ["node-dev", "$file"],
    "selector" : "source.js",
    "path" : "/usr/local/bin"
}

私は個人的にnode-devを使用していますが、node-supervisorまたはnode-nodemonを試すこともできます。

于 2012-08-27T17:18:30.437 に答える
2

Windowsユーザーの場合、「cmd」の代わりに「shell_cmd」を使用します

{
    "shell_cmd": "node ${file}"
}

ビルドを停止/キャンセルする必要がある場合は、"Tools | Cancel Build"

于 2015-04-13T20:46:27.937 に答える
1

すべての答えを段階的にまとめます。

1)node-devパッケージをインストールします。

npm install -g node-dev

2)SublimeTextに新しいビルドを作成します

ツール>ビルドシステム>新しいビルドシステム…</p>

{
    "cmd": ["node-dev", "$file"],
    "selector" : "source.js",
    "path" : "/usr/local/bin"
}

ファイルをNodeJS.sublime-buildとして保存します。

3)プロジェクトを開き、新しいノードのビルドシステムを選択し、コードを変更して保存します。

于 2014-08-18T05:11:17.907 に答える