1

私のビルド構成は次のようになります。

{
  "cmd": ["node r.js -o app.build.js"],
  "working_dir": "$project_path"
}

Sublime エラー ログは次のようになります。

[Errno 2] No such file or directory
[cmd:  [u'node r.js -o app.build.js']]
[dir:  /Users/janjarfalk/Desktop/Projects/Template]
[path: /Users/janjarfalk/Desktop/Projects/Template]
[Finished]

Sublime コンソールは次のようになります。

Running node r.js -o app.build.js

ターミナルの「/Users/janjarfalk/Desktop/Projects/Template」で「node r.js -o app.build.js」を実行すると動作します。

私は何を間違っていますか?

4

2 に答える 2

2

ST2ドキュメントは、cmd 値が同じコマンドである必要があることを示していますが、文字列の配列に分割されるため、構成では ["node", "r.js", "-o", "app.build.js" のようになります。 "]

于 2012-07-10T16:45:56.767 に答える
0

これが私のビルドです

作業を構築するためのステップ

ステップ 1 : cmd のノードをインストールする

もちろん、r.js に準拠するにはノード js が必要です。

ステップ 2 : プロジェクトを作成する

メニュー --> プロジェクト --> 保存

ステップ 3 : r.js ビルド ファイルを作成する

プロジェクト ファイルと混同しないように、プロジェクト フォルダーのすぐ外側にパスを保存します。

私は.../build/app.build.jsをします

ビルドフォルダーにはr.jsも含まれています

ステップ 4 : 崇高なテキスト用のビルド プラグインを作成する

メニュー --> ツール --> ビルド システム --> 新しいビルド システム

{
    "cmd": ["node", "r.js", "-o", "app.build.js"], 
    "working_dir" : "${project_path:${folder}}/../build"
}

RJS.sublime-build として保存

プロジェクトごとに新しいビルドツールを作成する必要がないように、絶対パスの代わりに ${project_path:${folder}} を使用することに注意してください。同じ相対パスを維持するだけです

于 2015-03-12T00:07:01.000 に答える