6

Windows XPを使用して、PackageControlを介してSublimeText2にCoffeeScriptプラグインをインストールしました。test.coffeeを作成しようとすると、次のようになります。

「ノード」は、内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されません。

しかし、私のPATH変数には「C:\ ProgramFiles \ nodejs \」が含まれているため、cmdコンソールに「node-v」と入力すると「v0.10.0」が返されます。

SublimeTextを使用してビルド段階で立ち往生している人々に関するスレッドを見つけましたが、それらのどれも私の問題に一致しませんでした。とにかく、これが私のCoffeeScript.sublime-buildです。これは、しばしば中心的な役割を果たすためです。

{
    "cmd": ["cake", "sbuild"]
    ,"windows":
        {
            "cmd": ["cake.cmd", "sbuild"]
        }
    ,"selector": "source.coffee"
    ,"working_dir": "$project_path"
    ,"path": "C:\\Documents and Settings\\User\\Application Data\\npm"
    ,"variants":
        [
            {
                "name": "Run",
                "cmd": ["coffee", "$file"]
            }
        ]
}  


更新:Sublime Textビルドのおかげでそこまで到達しました:指定されたファイルが見つかりません。その答えは、他のソース、このブログ、およびそのコメントと同じです。しかし、私はまだ立ち往生しています。

4

2 に答える 2

2

実際、この同様の問題と解決策は機能します。SublimeTextを閉じてから再度開くだけで、効果を発揮できます。CoffeeScript.sublime-buildを編集して繰り返しビルドすると、Sublimeの「path」変数が混乱するためです。
アイデアをくれた人たちに感謝します。些細な問題でごめんなさい。

于 2013-03-19T16:31:23.190 に答える
0

lesscが環境変数->パス変数に追加されていることを確認してください。lesscディレクトリはPATHにリストされている必要があります。これにより、cmd行のどこでも使用できるようになります。また、cmd行を開いている場合は、それを閉じてから再度開く必要があります。

この後、コマンドラインでc:> lesscと入力すると、実行方法が表示されます。

c:> lessc -h

使用法:lessc [option option = parameter ...] [destination]

sourceが`-'(ダッシュまたはハイフンマイナス)に設定されている場合、入力はstdinから読み取られます。

オプション:-h、-helpヘルプ(このメッセージ)を出力して終了します。--include-path=PATHSインクルードパスを設定します。:'. Use;'で区切られています ウィンドウに。-M、-dependsmakefileインポート依存関係リストをstdoutに出力します--no-colorカラー出力を無効にします。

...。

于 2013-07-14T16:26:37.827 に答える