4

Sublime Text 2 に Less2Css パッケージをインストールする際に問題が発生しています。これはパッケージの問題ではなく、Windows のパスの問題であると確信しています。すべてが機能しているように見えますが、現在は機能していません。

Sublime テキストから実行すると、エラー メッセージ = 「lessc.cmd は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません」という従来の Windows パスの問題です。

正しいフォルダーでlesscを使用できますが、崇高なテキストからは実行できません。確かにこれはウィンドウ環境変数のパスの問題ですがecho %path%、lessc.cmd ファイルの正しい宛先フォルダーが表示されます (; の後にスペースが含まれていません)。

コンソールとコンピューターを再起動しましたsetx lessc "c:\path..."が、うまくいきませんでした。

lessc.cmd を適切に実行する方法についてのヘルプをいただければ幸いです。

4

1 に答える 1

13

この設定を使用しています。すでに行っていることもありますが、私が行ったすべての手順を書いています。私はそれがあなたを助けることができることを願っています:

1- node.js
をインストールします 2- Less をインストールしますnpm install -g less
3- Sublime のLESS構文をインストールします
4- Less2cssパッケージをインストールします

Sublime を再起動します (または、新しくインストールされた変数パスを有効にするために Windows を再起動します。Windows に新しいパスを追加しても、再起動せずに機能するかどうかはわかりません)、次のPreferences > Package Settings > Less2css > Settings - User設定に移動して入力します。

{
  "autoCompile": true,      
  "lessBaseDir": "./",
  "main_file": "bootstrap.less",
  "minify": true,
  "outputDir": "auto",
  "outputFile": ""
}

この場合、以下の構造の Twitter Bootstrap を使用しています。less/bootstrap.less またはその他の less ファイルをフォルダーに保存すると、プラグインは css/bootstrap.css のすべてを縮小して自動コンパイルします (オプション、プロジェクト Githubを確認してください)。ドキュメントのページ)。

assets/
  ├── css/
  │   ├── bootstrap.css
  └── less/
      ├── bootstrap.less
      ├── ...
      └── variables.less

この設定により、手動でコンパイルしたり、less.js ファイルを使用してクライアント側でコンパイルしたりする必要がないため、Less での作業が高速になります。保存するだけで、Less-build やその他のビルド ツールをインストールする必要はありません。

于 2013-07-25T21:13:47.923 に答える