メインコンテンツに移動

メインナビゲーション

  • ホーム
  • サイトマップ
  • ビデオ
  • ご連絡

パンくず

  • ホーム
  • phpStormのFileWatcherでjsファイルの最小化(minify)関連設定

phpStormのFileWatcherでjsファイルの最小化(minify)関連設定

php
development
php

やりたいこと:開発環境(phpStorm)でjsファイル最小化(minify)したいです

  • 背景: phpStorm10.1、jsファイル最小化ツール:YUI Copressor2.4.8でjsファイルを最小化します
    • YUI Copressorがjsファイル最小化の構文:
      java -jar yuicompressor-x.y.z.jar myfile.js -o myfile-min.js --charset utf-8
    • javaのjarファイルを実行して、jsファイル最小化を行います
  • jsファイル最小化ツール(YUI Copressor)をダウンロードして、ローカルにインストールします

phpStormのFileWatcherでjsファイル最小化を行います

  • phpStormの設定(File >> Settings)画面のTools >> FileWatcher設定画面を開きます
  • FileWatcherを追加して、YUI Copressorの構文を参考して各パラメーターを設定します
    phpStormのFileWatcherでjsファイルの最小化関連設定
    • Name: 適切な名前を付けます
    • Options:初期設定のままで、変更する必要はありません
    • Watcher Settings
      • File type: javaScript
      • Scope: Project Files
      • Program: YUI Compressorの構文のjarファイルのパス+jarファイル
      • Arguments: YUICompressorのjarファイル実行の引数(jsファイル+最小化ファイル名+その他設定)
      • Working directory: jsファイルと最小化ファイルの作業ディレクトリ(Argumentsのjsファイルと最小化(minファイル)がこのディレクトリをベースにします)
      • Envirenment variables: 何も必要はありません
      • Output paths to refresh: jsファイル名と同じにします (これが間違うと、minファイルがたくさん生成されます)

 

php
css
development

PhpStormのFile WatcherがLESSなどのファイル変更を監視し、サードパーティーのコンパイラーでcssファイルの作成

  • LESS、SASSなどが普及してきまして、開発環境に取り入れべきです
  • PhpStormが直接にLESSなどのファイルをcssにコンパイルすることはしません
  • サードパーティーのLESSコンパイラー(例:node.jsなど)をサポートします
    • PhpStormがFile Watcherツールがあり、ファイルの更新監視ができます

Node.jsをローカル環境にインストールして、PhpStormのFile WatcherでLESSをcssへの変換

  • Node.jsをダウンロードして、ローカル環境にインストールします
  • PhpStormでFile Watcher設定でLESS監視設定
    • PhpStorm ⇒ Setting ⇒ Tools ⇒ File Watchers で新規Lessワーチャーを作成
    • PhpStormが初期Lessワーチャーが用意されているので、その初期設定のままで動作します
      PhpStormでLessファイルワーチャー(File Watcher)の監視/コンパイル設定
  • 初期設定のままでは、任意のフォルダにあるlessが変更したらすぐにcssに変換されるので、それを避けるために、作業環境を指定します(指定したディレクトリ以外は無視)
    • LessのFile Watcher設定画面で「Working directory」でマクロ変数(例:$FileDir$など)具体的に作業ディレクトリ(例:c:\develop\php\source\project\css)を指定すればよいです
    • 「Track only root files」もチェックします

コマンドプロンプトでLessをcssへのコンパイル注意点:アウトプットのディレクトリをちゃんと指定する

  • node.jsがローカル環境にインストールすれば、コマンドプロンプト(Windowsの場合)でLessファイルをcssへコンパイルすることができます
    • lessc [入力ファイル(.less)] > [出力ファイル(.css)]
    • 例: lessc test.less test.css
  • コンパイル環境をパスで指定する場合: c:\node\nodist\bin\lessc
    • プロンプトが違うディレクトリにいる: 例: c:\
    • 出力ファイルのパスが指定しないと、出力ファイルがプロンプトのディレクトリに出力されます
      // プロンプトがc:\ にいます
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  test.css
      // この場合に、出力ファイル(test.css)がc:\に出力されます
      
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  c:\develop\source\php\project\css\test.css
      // この場合に、出力ファイル(test.css)がc:\develop\source\php\project\css\に出力されます
Embedded thumbnail for PhpStormでlessファイルの監視/コンパイルなどの有効化と設定
php
development
php

やりたいこと:開発環境(phpStorm)でjsファイル最小化(minify)したいです

  • 背景: phpStorm10.1、jsファイル最小化ツール:YUI Copressor2.4.8でjsファイルを最小化します
    • YUI Copressorがjsファイル最小化の構文:
      java -jar yuicompressor-x.y.z.jar myfile.js -o myfile-min.js --charset utf-8
    • javaのjarファイルを実行して、jsファイル最小化を行います
  • jsファイル最小化ツール(YUI Copressor)をダウンロードして、ローカルにインストールします

phpStormのFileWatcherでjsファイル最小化を行います

  • phpStormの設定(File >> Settings)画面のTools >> FileWatcher設定画面を開きます
  • FileWatcherを追加して、YUI Copressorの構文を参考して各パラメーターを設定します
    phpStormのFileWatcherでjsファイルの最小化関連設定
    • Name: 適切な名前を付けます
    • Options:初期設定のままで、変更する必要はありません
    • Watcher Settings
      • File type: javaScript
      • Scope: Project Files
      • Program: YUI Compressorの構文のjarファイルのパス+jarファイル
      • Arguments: YUICompressorのjarファイル実行の引数(jsファイル+最小化ファイル名+その他設定)
      • Working directory: jsファイルと最小化ファイルの作業ディレクトリ(Argumentsのjsファイルと最小化(minファイル)がこのディレクトリをベースにします)
      • Envirenment variables: 何も必要はありません
      • Output paths to refresh: jsファイル名と同じにします (これが間違うと、minファイルがたくさん生成されます)

 

php
css
development

PhpStormのFile WatcherがLESSなどのファイル変更を監視し、サードパーティーのコンパイラーでcssファイルの作成

  • LESS、SASSなどが普及してきまして、開発環境に取り入れべきです
  • PhpStormが直接にLESSなどのファイルをcssにコンパイルすることはしません
  • サードパーティーのLESSコンパイラー(例:node.jsなど)をサポートします
    • PhpStormがFile Watcherツールがあり、ファイルの更新監視ができます

Node.jsをローカル環境にインストールして、PhpStormのFile WatcherでLESSをcssへの変換

  • Node.jsをダウンロードして、ローカル環境にインストールします
  • PhpStormでFile Watcher設定でLESS監視設定
    • PhpStorm ⇒ Setting ⇒ Tools ⇒ File Watchers で新規Lessワーチャーを作成
    • PhpStormが初期Lessワーチャーが用意されているので、その初期設定のままで動作します
      PhpStormでLessファイルワーチャー(File Watcher)の監視/コンパイル設定
  • 初期設定のままでは、任意のフォルダにあるlessが変更したらすぐにcssに変換されるので、それを避けるために、作業環境を指定します(指定したディレクトリ以外は無視)
    • LessのFile Watcher設定画面で「Working directory」でマクロ変数(例:$FileDir$など)具体的に作業ディレクトリ(例:c:\develop\php\source\project\css)を指定すればよいです
    • 「Track only root files」もチェックします

コマンドプロンプトでLessをcssへのコンパイル注意点:アウトプットのディレクトリをちゃんと指定する

  • node.jsがローカル環境にインストールすれば、コマンドプロンプト(Windowsの場合)でLessファイルをcssへコンパイルすることができます
    • lessc [入力ファイル(.less)] > [出力ファイル(.css)]
    • 例: lessc test.less test.css
  • コンパイル環境をパスで指定する場合: c:\node\nodist\bin\lessc
    • プロンプトが違うディレクトリにいる: 例: c:\
    • 出力ファイルのパスが指定しないと、出力ファイルがプロンプトのディレクトリに出力されます
      // プロンプトがc:\ にいます
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  test.css
      // この場合に、出力ファイル(test.css)がc:\に出力されます
      
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  c:\develop\source\php\project\css\test.css
      // この場合に、出力ファイル(test.css)がc:\develop\source\php\project\css\に出力されます
Embedded thumbnail for PhpStormでlessファイルの監視/コンパイルなどの有効化と設定
php
development
php

やりたいこと:開発環境(phpStorm)でjsファイル最小化(minify)したいです

  • 背景: phpStorm10.1、jsファイル最小化ツール:YUI Copressor2.4.8でjsファイルを最小化します
    • YUI Copressorがjsファイル最小化の構文:
      java -jar yuicompressor-x.y.z.jar myfile.js -o myfile-min.js --charset utf-8
    • javaのjarファイルを実行して、jsファイル最小化を行います
  • jsファイル最小化ツール(YUI Copressor)をダウンロードして、ローカルにインストールします

phpStormのFileWatcherでjsファイル最小化を行います

  • phpStormの設定(File >> Settings)画面のTools >> FileWatcher設定画面を開きます
  • FileWatcherを追加して、YUI Copressorの構文を参考して各パラメーターを設定します
    phpStormのFileWatcherでjsファイルの最小化関連設定
    • Name: 適切な名前を付けます
    • Options:初期設定のままで、変更する必要はありません
    • Watcher Settings
      • File type: javaScript
      • Scope: Project Files
      • Program: YUI Compressorの構文のjarファイルのパス+jarファイル
      • Arguments: YUICompressorのjarファイル実行の引数(jsファイル+最小化ファイル名+その他設定)
      • Working directory: jsファイルと最小化ファイルの作業ディレクトリ(Argumentsのjsファイルと最小化(minファイル)がこのディレクトリをベースにします)
      • Envirenment variables: 何も必要はありません
      • Output paths to refresh: jsファイル名と同じにします (これが間違うと、minファイルがたくさん生成されます)

 

php
css
development

PhpStormのFile WatcherがLESSなどのファイル変更を監視し、サードパーティーのコンパイラーでcssファイルの作成

  • LESS、SASSなどが普及してきまして、開発環境に取り入れべきです
  • PhpStormが直接にLESSなどのファイルをcssにコンパイルすることはしません
  • サードパーティーのLESSコンパイラー(例:node.jsなど)をサポートします
    • PhpStormがFile Watcherツールがあり、ファイルの更新監視ができます

Node.jsをローカル環境にインストールして、PhpStormのFile WatcherでLESSをcssへの変換

  • Node.jsをダウンロードして、ローカル環境にインストールします
  • PhpStormでFile Watcher設定でLESS監視設定
    • PhpStorm ⇒ Setting ⇒ Tools ⇒ File Watchers で新規Lessワーチャーを作成
    • PhpStormが初期Lessワーチャーが用意されているので、その初期設定のままで動作します
      PhpStormでLessファイルワーチャー(File Watcher)の監視/コンパイル設定
  • 初期設定のままでは、任意のフォルダにあるlessが変更したらすぐにcssに変換されるので、それを避けるために、作業環境を指定します(指定したディレクトリ以外は無視)
    • LessのFile Watcher設定画面で「Working directory」でマクロ変数(例:$FileDir$など)具体的に作業ディレクトリ(例:c:\develop\php\source\project\css)を指定すればよいです
    • 「Track only root files」もチェックします

コマンドプロンプトでLessをcssへのコンパイル注意点:アウトプットのディレクトリをちゃんと指定する

  • node.jsがローカル環境にインストールすれば、コマンドプロンプト(Windowsの場合)でLessファイルをcssへコンパイルすることができます
    • lessc [入力ファイル(.less)] > [出力ファイル(.css)]
    • 例: lessc test.less test.css
  • コンパイル環境をパスで指定する場合: c:\node\nodist\bin\lessc
    • プロンプトが違うディレクトリにいる: 例: c:\
    • 出力ファイルのパスが指定しないと、出力ファイルがプロンプトのディレクトリに出力されます
      // プロンプトがc:\ にいます
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  test.css
      // この場合に、出力ファイル(test.css)がc:\に出力されます
      
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  c:\develop\source\php\project\css\test.css
      // この場合に、出力ファイル(test.css)がc:\develop\source\php\project\css\に出力されます
Embedded thumbnail for PhpStormでlessファイルの監視/コンパイルなどの有効化と設定
php
development
php

やりたいこと:開発環境(phpStorm)でjsファイル最小化(minify)したいです

  • 背景: phpStorm10.1、jsファイル最小化ツール:YUI Copressor2.4.8でjsファイルを最小化します
    • YUI Copressorがjsファイル最小化の構文:
      java -jar yuicompressor-x.y.z.jar myfile.js -o myfile-min.js --charset utf-8
    • javaのjarファイルを実行して、jsファイル最小化を行います
  • jsファイル最小化ツール(YUI Copressor)をダウンロードして、ローカルにインストールします

phpStormのFileWatcherでjsファイル最小化を行います

  • phpStormの設定(File >> Settings)画面のTools >> FileWatcher設定画面を開きます
  • FileWatcherを追加して、YUI Copressorの構文を参考して各パラメーターを設定します
    phpStormのFileWatcherでjsファイルの最小化関連設定
    • Name: 適切な名前を付けます
    • Options:初期設定のままで、変更する必要はありません
    • Watcher Settings
      • File type: javaScript
      • Scope: Project Files
      • Program: YUI Compressorの構文のjarファイルのパス+jarファイル
      • Arguments: YUICompressorのjarファイル実行の引数(jsファイル+最小化ファイル名+その他設定)
      • Working directory: jsファイルと最小化ファイルの作業ディレクトリ(Argumentsのjsファイルと最小化(minファイル)がこのディレクトリをベースにします)
      • Envirenment variables: 何も必要はありません
      • Output paths to refresh: jsファイル名と同じにします (これが間違うと、minファイルがたくさん生成されます)

 

php
css
development

PhpStormのFile WatcherがLESSなどのファイル変更を監視し、サードパーティーのコンパイラーでcssファイルの作成

  • LESS、SASSなどが普及してきまして、開発環境に取り入れべきです
  • PhpStormが直接にLESSなどのファイルをcssにコンパイルすることはしません
  • サードパーティーのLESSコンパイラー(例:node.jsなど)をサポートします
    • PhpStormがFile Watcherツールがあり、ファイルの更新監視ができます

Node.jsをローカル環境にインストールして、PhpStormのFile WatcherでLESSをcssへの変換

  • Node.jsをダウンロードして、ローカル環境にインストールします
  • PhpStormでFile Watcher設定でLESS監視設定
    • PhpStorm ⇒ Setting ⇒ Tools ⇒ File Watchers で新規Lessワーチャーを作成
    • PhpStormが初期Lessワーチャーが用意されているので、その初期設定のままで動作します
      PhpStormでLessファイルワーチャー(File Watcher)の監視/コンパイル設定
  • 初期設定のままでは、任意のフォルダにあるlessが変更したらすぐにcssに変換されるので、それを避けるために、作業環境を指定します(指定したディレクトリ以外は無視)
    • LessのFile Watcher設定画面で「Working directory」でマクロ変数(例:$FileDir$など)具体的に作業ディレクトリ(例:c:\develop\php\source\project\css)を指定すればよいです
    • 「Track only root files」もチェックします

コマンドプロンプトでLessをcssへのコンパイル注意点:アウトプットのディレクトリをちゃんと指定する

  • node.jsがローカル環境にインストールすれば、コマンドプロンプト(Windowsの場合)でLessファイルをcssへコンパイルすることができます
    • lessc [入力ファイル(.less)] > [出力ファイル(.css)]
    • 例: lessc test.less test.css
  • コンパイル環境をパスで指定する場合: c:\node\nodist\bin\lessc
    • プロンプトが違うディレクトリにいる: 例: c:\
    • 出力ファイルのパスが指定しないと、出力ファイルがプロンプトのディレクトリに出力されます
      // プロンプトがc:\ にいます
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  test.css
      // この場合に、出力ファイル(test.css)がc:\に出力されます
      
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  c:\develop\source\php\project\css\test.css
      // この場合に、出力ファイル(test.css)がc:\develop\source\php\project\css\に出力されます
Embedded thumbnail for PhpStormでlessファイルの監視/コンパイルなどの有効化と設定
php
development
php

やりたいこと:開発環境(phpStorm)でjsファイル最小化(minify)したいです

  • 背景: phpStorm10.1、jsファイル最小化ツール:YUI Copressor2.4.8でjsファイルを最小化します
    • YUI Copressorがjsファイル最小化の構文:
      java -jar yuicompressor-x.y.z.jar myfile.js -o myfile-min.js --charset utf-8
    • javaのjarファイルを実行して、jsファイル最小化を行います
  • jsファイル最小化ツール(YUI Copressor)をダウンロードして、ローカルにインストールします

phpStormのFileWatcherでjsファイル最小化を行います

  • phpStormの設定(File >> Settings)画面のTools >> FileWatcher設定画面を開きます
  • FileWatcherを追加して、YUI Copressorの構文を参考して各パラメーターを設定します
    phpStormのFileWatcherでjsファイルの最小化関連設定
    • Name: 適切な名前を付けます
    • Options:初期設定のままで、変更する必要はありません
    • Watcher Settings
      • File type: javaScript
      • Scope: Project Files
      • Program: YUI Compressorの構文のjarファイルのパス+jarファイル
      • Arguments: YUICompressorのjarファイル実行の引数(jsファイル+最小化ファイル名+その他設定)
      • Working directory: jsファイルと最小化ファイルの作業ディレクトリ(Argumentsのjsファイルと最小化(minファイル)がこのディレクトリをベースにします)
      • Envirenment variables: 何も必要はありません
      • Output paths to refresh: jsファイル名と同じにします (これが間違うと、minファイルがたくさん生成されます)

 

php
css
development

PhpStormのFile WatcherがLESSなどのファイル変更を監視し、サードパーティーのコンパイラーでcssファイルの作成

  • LESS、SASSなどが普及してきまして、開発環境に取り入れべきです
  • PhpStormが直接にLESSなどのファイルをcssにコンパイルすることはしません
  • サードパーティーのLESSコンパイラー(例:node.jsなど)をサポートします
    • PhpStormがFile Watcherツールがあり、ファイルの更新監視ができます

Node.jsをローカル環境にインストールして、PhpStormのFile WatcherでLESSをcssへの変換

  • Node.jsをダウンロードして、ローカル環境にインストールします
  • PhpStormでFile Watcher設定でLESS監視設定
    • PhpStorm ⇒ Setting ⇒ Tools ⇒ File Watchers で新規Lessワーチャーを作成
    • PhpStormが初期Lessワーチャーが用意されているので、その初期設定のままで動作します
      PhpStormでLessファイルワーチャー(File Watcher)の監視/コンパイル設定
  • 初期設定のままでは、任意のフォルダにあるlessが変更したらすぐにcssに変換されるので、それを避けるために、作業環境を指定します(指定したディレクトリ以外は無視)
    • LessのFile Watcher設定画面で「Working directory」でマクロ変数(例:$FileDir$など)具体的に作業ディレクトリ(例:c:\develop\php\source\project\css)を指定すればよいです
    • 「Track only root files」もチェックします

コマンドプロンプトでLessをcssへのコンパイル注意点:アウトプットのディレクトリをちゃんと指定する

  • node.jsがローカル環境にインストールすれば、コマンドプロンプト(Windowsの場合)でLessファイルをcssへコンパイルすることができます
    • lessc [入力ファイル(.less)] > [出力ファイル(.css)]
    • 例: lessc test.less test.css
  • コンパイル環境をパスで指定する場合: c:\node\nodist\bin\lessc
    • プロンプトが違うディレクトリにいる: 例: c:\
    • 出力ファイルのパスが指定しないと、出力ファイルがプロンプトのディレクトリに出力されます
      // プロンプトがc:\ にいます
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  test.css
      // この場合に、出力ファイル(test.css)がc:\に出力されます
      
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  c:\develop\source\php\project\css\test.css
      // この場合に、出力ファイル(test.css)がc:\develop\source\php\project\css\に出力されます
Embedded thumbnail for PhpStormでlessファイルの監視/コンパイルなどの有効化と設定
php
development
php

やりたいこと:開発環境(phpStorm)でjsファイル最小化(minify)したいです

  • 背景: phpStorm10.1、jsファイル最小化ツール:YUI Copressor2.4.8でjsファイルを最小化します
    • YUI Copressorがjsファイル最小化の構文:
      java -jar yuicompressor-x.y.z.jar myfile.js -o myfile-min.js --charset utf-8
    • javaのjarファイルを実行して、jsファイル最小化を行います
  • jsファイル最小化ツール(YUI Copressor)をダウンロードして、ローカルにインストールします

phpStormのFileWatcherでjsファイル最小化を行います

  • phpStormの設定(File >> Settings)画面のTools >> FileWatcher設定画面を開きます
  • FileWatcherを追加して、YUI Copressorの構文を参考して各パラメーターを設定します
    phpStormのFileWatcherでjsファイルの最小化関連設定
    • Name: 適切な名前を付けます
    • Options:初期設定のままで、変更する必要はありません
    • Watcher Settings
      • File type: javaScript
      • Scope: Project Files
      • Program: YUI Compressorの構文のjarファイルのパス+jarファイル
      • Arguments: YUICompressorのjarファイル実行の引数(jsファイル+最小化ファイル名+その他設定)
      • Working directory: jsファイルと最小化ファイルの作業ディレクトリ(Argumentsのjsファイルと最小化(minファイル)がこのディレクトリをベースにします)
      • Envirenment variables: 何も必要はありません
      • Output paths to refresh: jsファイル名と同じにします (これが間違うと、minファイルがたくさん生成されます)

 

php
css
development

PhpStormのFile WatcherがLESSなどのファイル変更を監視し、サードパーティーのコンパイラーでcssファイルの作成

  • LESS、SASSなどが普及してきまして、開発環境に取り入れべきです
  • PhpStormが直接にLESSなどのファイルをcssにコンパイルすることはしません
  • サードパーティーのLESSコンパイラー(例:node.jsなど)をサポートします
    • PhpStormがFile Watcherツールがあり、ファイルの更新監視ができます

Node.jsをローカル環境にインストールして、PhpStormのFile WatcherでLESSをcssへの変換

  • Node.jsをダウンロードして、ローカル環境にインストールします
  • PhpStormでFile Watcher設定でLESS監視設定
    • PhpStorm ⇒ Setting ⇒ Tools ⇒ File Watchers で新規Lessワーチャーを作成
    • PhpStormが初期Lessワーチャーが用意されているので、その初期設定のままで動作します
      PhpStormでLessファイルワーチャー(File Watcher)の監視/コンパイル設定
  • 初期設定のままでは、任意のフォルダにあるlessが変更したらすぐにcssに変換されるので、それを避けるために、作業環境を指定します(指定したディレクトリ以外は無視)
    • LessのFile Watcher設定画面で「Working directory」でマクロ変数(例:$FileDir$など)具体的に作業ディレクトリ(例:c:\develop\php\source\project\css)を指定すればよいです
    • 「Track only root files」もチェックします

コマンドプロンプトでLessをcssへのコンパイル注意点:アウトプットのディレクトリをちゃんと指定する

  • node.jsがローカル環境にインストールすれば、コマンドプロンプト(Windowsの場合)でLessファイルをcssへコンパイルすることができます
    • lessc [入力ファイル(.less)] > [出力ファイル(.css)]
    • 例: lessc test.less test.css
  • コンパイル環境をパスで指定する場合: c:\node\nodist\bin\lessc
    • プロンプトが違うディレクトリにいる: 例: c:\
    • 出力ファイルのパスが指定しないと、出力ファイルがプロンプトのディレクトリに出力されます
      // プロンプトがc:\ にいます
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  test.css
      // この場合に、出力ファイル(test.css)がc:\に出力されます
      
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  c:\develop\source\php\project\css\test.css
      // この場合に、出力ファイル(test.css)がc:\develop\source\php\project\css\に出力されます
Embedded thumbnail for PhpStormでlessファイルの監視/コンパイルなどの有効化と設定
php
development
php

やりたいこと:開発環境(phpStorm)でjsファイル最小化(minify)したいです

  • 背景: phpStorm10.1、jsファイル最小化ツール:YUI Copressor2.4.8でjsファイルを最小化します
    • YUI Copressorがjsファイル最小化の構文:
      java -jar yuicompressor-x.y.z.jar myfile.js -o myfile-min.js --charset utf-8
    • javaのjarファイルを実行して、jsファイル最小化を行います
  • jsファイル最小化ツール(YUI Copressor)をダウンロードして、ローカルにインストールします

phpStormのFileWatcherでjsファイル最小化を行います

  • phpStormの設定(File >> Settings)画面のTools >> FileWatcher設定画面を開きます
  • FileWatcherを追加して、YUI Copressorの構文を参考して各パラメーターを設定します
    phpStormのFileWatcherでjsファイルの最小化関連設定
    • Name: 適切な名前を付けます
    • Options:初期設定のままで、変更する必要はありません
    • Watcher Settings
      • File type: javaScript
      • Scope: Project Files
      • Program: YUI Compressorの構文のjarファイルのパス+jarファイル
      • Arguments: YUICompressorのjarファイル実行の引数(jsファイル+最小化ファイル名+その他設定)
      • Working directory: jsファイルと最小化ファイルの作業ディレクトリ(Argumentsのjsファイルと最小化(minファイル)がこのディレクトリをベースにします)
      • Envirenment variables: 何も必要はありません
      • Output paths to refresh: jsファイル名と同じにします (これが間違うと、minファイルがたくさん生成されます)

 

php
css
development

PhpStormのFile WatcherがLESSなどのファイル変更を監視し、サードパーティーのコンパイラーでcssファイルの作成

  • LESS、SASSなどが普及してきまして、開発環境に取り入れべきです
  • PhpStormが直接にLESSなどのファイルをcssにコンパイルすることはしません
  • サードパーティーのLESSコンパイラー(例:node.jsなど)をサポートします
    • PhpStormがFile Watcherツールがあり、ファイルの更新監視ができます

Node.jsをローカル環境にインストールして、PhpStormのFile WatcherでLESSをcssへの変換

  • Node.jsをダウンロードして、ローカル環境にインストールします
  • PhpStormでFile Watcher設定でLESS監視設定
    • PhpStorm ⇒ Setting ⇒ Tools ⇒ File Watchers で新規Lessワーチャーを作成
    • PhpStormが初期Lessワーチャーが用意されているので、その初期設定のままで動作します
      PhpStormでLessファイルワーチャー(File Watcher)の監視/コンパイル設定
  • 初期設定のままでは、任意のフォルダにあるlessが変更したらすぐにcssに変換されるので、それを避けるために、作業環境を指定します(指定したディレクトリ以外は無視)
    • LessのFile Watcher設定画面で「Working directory」でマクロ変数(例:$FileDir$など)具体的に作業ディレクトリ(例:c:\develop\php\source\project\css)を指定すればよいです
    • 「Track only root files」もチェックします

コマンドプロンプトでLessをcssへのコンパイル注意点:アウトプットのディレクトリをちゃんと指定する

  • node.jsがローカル環境にインストールすれば、コマンドプロンプト(Windowsの場合)でLessファイルをcssへコンパイルすることができます
    • lessc [入力ファイル(.less)] > [出力ファイル(.css)]
    • 例: lessc test.less test.css
  • コンパイル環境をパスで指定する場合: c:\node\nodist\bin\lessc
    • プロンプトが違うディレクトリにいる: 例: c:\
    • 出力ファイルのパスが指定しないと、出力ファイルがプロンプトのディレクトリに出力されます
      // プロンプトがc:\ にいます
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  test.css
      // この場合に、出力ファイル(test.css)がc:\に出力されます
      
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  c:\develop\source\php\project\css\test.css
      // この場合に、出力ファイル(test.css)がc:\develop\source\php\project\css\に出力されます
Embedded thumbnail for PhpStormでlessファイルの監視/コンパイルなどの有効化と設定
php
development
php

やりたいこと:開発環境(phpStorm)でjsファイル最小化(minify)したいです

  • 背景: phpStorm10.1、jsファイル最小化ツール:YUI Copressor2.4.8でjsファイルを最小化します
    • YUI Copressorがjsファイル最小化の構文:
      java -jar yuicompressor-x.y.z.jar myfile.js -o myfile-min.js --charset utf-8
    • javaのjarファイルを実行して、jsファイル最小化を行います
  • jsファイル最小化ツール(YUI Copressor)をダウンロードして、ローカルにインストールします

phpStormのFileWatcherでjsファイル最小化を行います

  • phpStormの設定(File >> Settings)画面のTools >> FileWatcher設定画面を開きます
  • FileWatcherを追加して、YUI Copressorの構文を参考して各パラメーターを設定します
    phpStormのFileWatcherでjsファイルの最小化関連設定
    • Name: 適切な名前を付けます
    • Options:初期設定のままで、変更する必要はありません
    • Watcher Settings
      • File type: javaScript
      • Scope: Project Files
      • Program: YUI Compressorの構文のjarファイルのパス+jarファイル
      • Arguments: YUICompressorのjarファイル実行の引数(jsファイル+最小化ファイル名+その他設定)
      • Working directory: jsファイルと最小化ファイルの作業ディレクトリ(Argumentsのjsファイルと最小化(minファイル)がこのディレクトリをベースにします)
      • Envirenment variables: 何も必要はありません
      • Output paths to refresh: jsファイル名と同じにします (これが間違うと、minファイルがたくさん生成されます)

 

php
css
development

PhpStormのFile WatcherがLESSなどのファイル変更を監視し、サードパーティーのコンパイラーでcssファイルの作成

  • LESS、SASSなどが普及してきまして、開発環境に取り入れべきです
  • PhpStormが直接にLESSなどのファイルをcssにコンパイルすることはしません
  • サードパーティーのLESSコンパイラー(例:node.jsなど)をサポートします
    • PhpStormがFile Watcherツールがあり、ファイルの更新監視ができます

Node.jsをローカル環境にインストールして、PhpStormのFile WatcherでLESSをcssへの変換

  • Node.jsをダウンロードして、ローカル環境にインストールします
  • PhpStormでFile Watcher設定でLESS監視設定
    • PhpStorm ⇒ Setting ⇒ Tools ⇒ File Watchers で新規Lessワーチャーを作成
    • PhpStormが初期Lessワーチャーが用意されているので、その初期設定のままで動作します
      PhpStormでLessファイルワーチャー(File Watcher)の監視/コンパイル設定
  • 初期設定のままでは、任意のフォルダにあるlessが変更したらすぐにcssに変換されるので、それを避けるために、作業環境を指定します(指定したディレクトリ以外は無視)
    • LessのFile Watcher設定画面で「Working directory」でマクロ変数(例:$FileDir$など)具体的に作業ディレクトリ(例:c:\develop\php\source\project\css)を指定すればよいです
    • 「Track only root files」もチェックします

コマンドプロンプトでLessをcssへのコンパイル注意点:アウトプットのディレクトリをちゃんと指定する

  • node.jsがローカル環境にインストールすれば、コマンドプロンプト(Windowsの場合)でLessファイルをcssへコンパイルすることができます
    • lessc [入力ファイル(.less)] > [出力ファイル(.css)]
    • 例: lessc test.less test.css
  • コンパイル環境をパスで指定する場合: c:\node\nodist\bin\lessc
    • プロンプトが違うディレクトリにいる: 例: c:\
    • 出力ファイルのパスが指定しないと、出力ファイルがプロンプトのディレクトリに出力されます
      // プロンプトがc:\ にいます
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  test.css
      // この場合に、出力ファイル(test.css)がc:\に出力されます
      
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  c:\develop\source\php\project\css\test.css
      // この場合に、出力ファイル(test.css)がc:\develop\source\php\project\css\に出力されます
Embedded thumbnail for PhpStormでlessファイルの監視/コンパイルなどの有効化と設定
php
development
php

やりたいこと:開発環境(phpStorm)でjsファイル最小化(minify)したいです

  • 背景: phpStorm10.1、jsファイル最小化ツール:YUI Copressor2.4.8でjsファイルを最小化します
    • YUI Copressorがjsファイル最小化の構文:
      java -jar yuicompressor-x.y.z.jar myfile.js -o myfile-min.js --charset utf-8
    • javaのjarファイルを実行して、jsファイル最小化を行います
  • jsファイル最小化ツール(YUI Copressor)をダウンロードして、ローカルにインストールします

phpStormのFileWatcherでjsファイル最小化を行います

  • phpStormの設定(File >> Settings)画面のTools >> FileWatcher設定画面を開きます
  • FileWatcherを追加して、YUI Copressorの構文を参考して各パラメーターを設定します
    phpStormのFileWatcherでjsファイルの最小化関連設定
    • Name: 適切な名前を付けます
    • Options:初期設定のままで、変更する必要はありません
    • Watcher Settings
      • File type: javaScript
      • Scope: Project Files
      • Program: YUI Compressorの構文のjarファイルのパス+jarファイル
      • Arguments: YUICompressorのjarファイル実行の引数(jsファイル+最小化ファイル名+その他設定)
      • Working directory: jsファイルと最小化ファイルの作業ディレクトリ(Argumentsのjsファイルと最小化(minファイル)がこのディレクトリをベースにします)
      • Envirenment variables: 何も必要はありません
      • Output paths to refresh: jsファイル名と同じにします (これが間違うと、minファイルがたくさん生成されます)

 

php
css
development

PhpStormのFile WatcherがLESSなどのファイル変更を監視し、サードパーティーのコンパイラーでcssファイルの作成

  • LESS、SASSなどが普及してきまして、開発環境に取り入れべきです
  • PhpStormが直接にLESSなどのファイルをcssにコンパイルすることはしません
  • サードパーティーのLESSコンパイラー(例:node.jsなど)をサポートします
    • PhpStormがFile Watcherツールがあり、ファイルの更新監視ができます

Node.jsをローカル環境にインストールして、PhpStormのFile WatcherでLESSをcssへの変換

  • Node.jsをダウンロードして、ローカル環境にインストールします
  • PhpStormでFile Watcher設定でLESS監視設定
    • PhpStorm ⇒ Setting ⇒ Tools ⇒ File Watchers で新規Lessワーチャーを作成
    • PhpStormが初期Lessワーチャーが用意されているので、その初期設定のままで動作します
      PhpStormでLessファイルワーチャー(File Watcher)の監視/コンパイル設定
  • 初期設定のままでは、任意のフォルダにあるlessが変更したらすぐにcssに変換されるので、それを避けるために、作業環境を指定します(指定したディレクトリ以外は無視)
    • LessのFile Watcher設定画面で「Working directory」でマクロ変数(例:$FileDir$など)具体的に作業ディレクトリ(例:c:\develop\php\source\project\css)を指定すればよいです
    • 「Track only root files」もチェックします

コマンドプロンプトでLessをcssへのコンパイル注意点:アウトプットのディレクトリをちゃんと指定する

  • node.jsがローカル環境にインストールすれば、コマンドプロンプト(Windowsの場合)でLessファイルをcssへコンパイルすることができます
    • lessc [入力ファイル(.less)] > [出力ファイル(.css)]
    • 例: lessc test.less test.css
  • コンパイル環境をパスで指定する場合: c:\node\nodist\bin\lessc
    • プロンプトが違うディレクトリにいる: 例: c:\
    • 出力ファイルのパスが指定しないと、出力ファイルがプロンプトのディレクトリに出力されます
      // プロンプトがc:\ にいます
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  test.css
      // この場合に、出力ファイル(test.css)がc:\に出力されます
      
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  c:\develop\source\php\project\css\test.css
      // この場合に、出力ファイル(test.css)がc:\develop\source\php\project\css\に出力されます
Embedded thumbnail for PhpStormでlessファイルの監視/コンパイルなどの有効化と設定
php
development
php

やりたいこと:開発環境(phpStorm)でjsファイル最小化(minify)したいです

  • 背景: phpStorm10.1、jsファイル最小化ツール:YUI Copressor2.4.8でjsファイルを最小化します
    • YUI Copressorがjsファイル最小化の構文:
      java -jar yuicompressor-x.y.z.jar myfile.js -o myfile-min.js --charset utf-8
    • javaのjarファイルを実行して、jsファイル最小化を行います
  • jsファイル最小化ツール(YUI Copressor)をダウンロードして、ローカルにインストールします

phpStormのFileWatcherでjsファイル最小化を行います

  • phpStormの設定(File >> Settings)画面のTools >> FileWatcher設定画面を開きます
  • FileWatcherを追加して、YUI Copressorの構文を参考して各パラメーターを設定します
    phpStormのFileWatcherでjsファイルの最小化関連設定
    • Name: 適切な名前を付けます
    • Options:初期設定のままで、変更する必要はありません
    • Watcher Settings
      • File type: javaScript
      • Scope: Project Files
      • Program: YUI Compressorの構文のjarファイルのパス+jarファイル
      • Arguments: YUICompressorのjarファイル実行の引数(jsファイル+最小化ファイル名+その他設定)
      • Working directory: jsファイルと最小化ファイルの作業ディレクトリ(Argumentsのjsファイルと最小化(minファイル)がこのディレクトリをベースにします)
      • Envirenment variables: 何も必要はありません
      • Output paths to refresh: jsファイル名と同じにします (これが間違うと、minファイルがたくさん生成されます)

 

php
css
development

PhpStormのFile WatcherがLESSなどのファイル変更を監視し、サードパーティーのコンパイラーでcssファイルの作成

  • LESS、SASSなどが普及してきまして、開発環境に取り入れべきです
  • PhpStormが直接にLESSなどのファイルをcssにコンパイルすることはしません
  • サードパーティーのLESSコンパイラー(例:node.jsなど)をサポートします
    • PhpStormがFile Watcherツールがあり、ファイルの更新監視ができます

Node.jsをローカル環境にインストールして、PhpStormのFile WatcherでLESSをcssへの変換

  • Node.jsをダウンロードして、ローカル環境にインストールします
  • PhpStormでFile Watcher設定でLESS監視設定
    • PhpStorm ⇒ Setting ⇒ Tools ⇒ File Watchers で新規Lessワーチャーを作成
    • PhpStormが初期Lessワーチャーが用意されているので、その初期設定のままで動作します
      PhpStormでLessファイルワーチャー(File Watcher)の監視/コンパイル設定
  • 初期設定のままでは、任意のフォルダにあるlessが変更したらすぐにcssに変換されるので、それを避けるために、作業環境を指定します(指定したディレクトリ以外は無視)
    • LessのFile Watcher設定画面で「Working directory」でマクロ変数(例:$FileDir$など)具体的に作業ディレクトリ(例:c:\develop\php\source\project\css)を指定すればよいです
    • 「Track only root files」もチェックします

コマンドプロンプトでLessをcssへのコンパイル注意点:アウトプットのディレクトリをちゃんと指定する

  • node.jsがローカル環境にインストールすれば、コマンドプロンプト(Windowsの場合)でLessファイルをcssへコンパイルすることができます
    • lessc [入力ファイル(.less)] > [出力ファイル(.css)]
    • 例: lessc test.less test.css
  • コンパイル環境をパスで指定する場合: c:\node\nodist\bin\lessc
    • プロンプトが違うディレクトリにいる: 例: c:\
    • 出力ファイルのパスが指定しないと、出力ファイルがプロンプトのディレクトリに出力されます
      // プロンプトがc:\ にいます
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  test.css
      // この場合に、出力ファイル(test.css)がc:\に出力されます
      
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  c:\develop\source\php\project\css\test.css
      // この場合に、出力ファイル(test.css)がc:\develop\source\php\project\css\に出力されます
Embedded thumbnail for PhpStormでlessファイルの監視/コンパイルなどの有効化と設定
php
development
php

やりたいこと:開発環境(phpStorm)でjsファイル最小化(minify)したいです

  • 背景: phpStorm10.1、jsファイル最小化ツール:YUI Copressor2.4.8でjsファイルを最小化します
    • YUI Copressorがjsファイル最小化の構文:
      java -jar yuicompressor-x.y.z.jar myfile.js -o myfile-min.js --charset utf-8
    • javaのjarファイルを実行して、jsファイル最小化を行います
  • jsファイル最小化ツール(YUI Copressor)をダウンロードして、ローカルにインストールします

phpStormのFileWatcherでjsファイル最小化を行います

  • phpStormの設定(File >> Settings)画面のTools >> FileWatcher設定画面を開きます
  • FileWatcherを追加して、YUI Copressorの構文を参考して各パラメーターを設定します
    phpStormのFileWatcherでjsファイルの最小化関連設定
    • Name: 適切な名前を付けます
    • Options:初期設定のままで、変更する必要はありません
    • Watcher Settings
      • File type: javaScript
      • Scope: Project Files
      • Program: YUI Compressorの構文のjarファイルのパス+jarファイル
      • Arguments: YUICompressorのjarファイル実行の引数(jsファイル+最小化ファイル名+その他設定)
      • Working directory: jsファイルと最小化ファイルの作業ディレクトリ(Argumentsのjsファイルと最小化(minファイル)がこのディレクトリをベースにします)
      • Envirenment variables: 何も必要はありません
      • Output paths to refresh: jsファイル名と同じにします (これが間違うと、minファイルがたくさん生成されます)

 

php
css
development

PhpStormのFile WatcherがLESSなどのファイル変更を監視し、サードパーティーのコンパイラーでcssファイルの作成

  • LESS、SASSなどが普及してきまして、開発環境に取り入れべきです
  • PhpStormが直接にLESSなどのファイルをcssにコンパイルすることはしません
  • サードパーティーのLESSコンパイラー(例:node.jsなど)をサポートします
    • PhpStormがFile Watcherツールがあり、ファイルの更新監視ができます

Node.jsをローカル環境にインストールして、PhpStormのFile WatcherでLESSをcssへの変換

  • Node.jsをダウンロードして、ローカル環境にインストールします
  • PhpStormでFile Watcher設定でLESS監視設定
    • PhpStorm ⇒ Setting ⇒ Tools ⇒ File Watchers で新規Lessワーチャーを作成
    • PhpStormが初期Lessワーチャーが用意されているので、その初期設定のままで動作します
      PhpStormでLessファイルワーチャー(File Watcher)の監視/コンパイル設定
  • 初期設定のままでは、任意のフォルダにあるlessが変更したらすぐにcssに変換されるので、それを避けるために、作業環境を指定します(指定したディレクトリ以外は無視)
    • LessのFile Watcher設定画面で「Working directory」でマクロ変数(例:$FileDir$など)具体的に作業ディレクトリ(例:c:\develop\php\source\project\css)を指定すればよいです
    • 「Track only root files」もチェックします

コマンドプロンプトでLessをcssへのコンパイル注意点:アウトプットのディレクトリをちゃんと指定する

  • node.jsがローカル環境にインストールすれば、コマンドプロンプト(Windowsの場合)でLessファイルをcssへコンパイルすることができます
    • lessc [入力ファイル(.less)] > [出力ファイル(.css)]
    • 例: lessc test.less test.css
  • コンパイル環境をパスで指定する場合: c:\node\nodist\bin\lessc
    • プロンプトが違うディレクトリにいる: 例: c:\
    • 出力ファイルのパスが指定しないと、出力ファイルがプロンプトのディレクトリに出力されます
      // プロンプトがc:\ にいます
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  test.css
      // この場合に、出力ファイル(test.css)がc:\に出力されます
      
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  c:\develop\source\php\project\css\test.css
      // この場合に、出力ファイル(test.css)がc:\develop\source\php\project\css\に出力されます
Embedded thumbnail for PhpStormでlessファイルの監視/コンパイルなどの有効化と設定
php
development
php

やりたいこと:開発環境(phpStorm)でjsファイル最小化(minify)したいです

  • 背景: phpStorm10.1、jsファイル最小化ツール:YUI Copressor2.4.8でjsファイルを最小化します
    • YUI Copressorがjsファイル最小化の構文:
      java -jar yuicompressor-x.y.z.jar myfile.js -o myfile-min.js --charset utf-8
    • javaのjarファイルを実行して、jsファイル最小化を行います
  • jsファイル最小化ツール(YUI Copressor)をダウンロードして、ローカルにインストールします

phpStormのFileWatcherでjsファイル最小化を行います

  • phpStormの設定(File >> Settings)画面のTools >> FileWatcher設定画面を開きます
  • FileWatcherを追加して、YUI Copressorの構文を参考して各パラメーターを設定します
    phpStormのFileWatcherでjsファイルの最小化関連設定
    • Name: 適切な名前を付けます
    • Options:初期設定のままで、変更する必要はありません
    • Watcher Settings
      • File type: javaScript
      • Scope: Project Files
      • Program: YUI Compressorの構文のjarファイルのパス+jarファイル
      • Arguments: YUICompressorのjarファイル実行の引数(jsファイル+最小化ファイル名+その他設定)
      • Working directory: jsファイルと最小化ファイルの作業ディレクトリ(Argumentsのjsファイルと最小化(minファイル)がこのディレクトリをベースにします)
      • Envirenment variables: 何も必要はありません
      • Output paths to refresh: jsファイル名と同じにします (これが間違うと、minファイルがたくさん生成されます)

 

php
css
development

PhpStormのFile WatcherがLESSなどのファイル変更を監視し、サードパーティーのコンパイラーでcssファイルの作成

  • LESS、SASSなどが普及してきまして、開発環境に取り入れべきです
  • PhpStormが直接にLESSなどのファイルをcssにコンパイルすることはしません
  • サードパーティーのLESSコンパイラー(例:node.jsなど)をサポートします
    • PhpStormがFile Watcherツールがあり、ファイルの更新監視ができます

Node.jsをローカル環境にインストールして、PhpStormのFile WatcherでLESSをcssへの変換

  • Node.jsをダウンロードして、ローカル環境にインストールします
  • PhpStormでFile Watcher設定でLESS監視設定
    • PhpStorm ⇒ Setting ⇒ Tools ⇒ File Watchers で新規Lessワーチャーを作成
    • PhpStormが初期Lessワーチャーが用意されているので、その初期設定のままで動作します
      PhpStormでLessファイルワーチャー(File Watcher)の監視/コンパイル設定
  • 初期設定のままでは、任意のフォルダにあるlessが変更したらすぐにcssに変換されるので、それを避けるために、作業環境を指定します(指定したディレクトリ以外は無視)
    • LessのFile Watcher設定画面で「Working directory」でマクロ変数(例:$FileDir$など)具体的に作業ディレクトリ(例:c:\develop\php\source\project\css)を指定すればよいです
    • 「Track only root files」もチェックします

コマンドプロンプトでLessをcssへのコンパイル注意点:アウトプットのディレクトリをちゃんと指定する

  • node.jsがローカル環境にインストールすれば、コマンドプロンプト(Windowsの場合)でLessファイルをcssへコンパイルすることができます
    • lessc [入力ファイル(.less)] > [出力ファイル(.css)]
    • 例: lessc test.less test.css
  • コンパイル環境をパスで指定する場合: c:\node\nodist\bin\lessc
    • プロンプトが違うディレクトリにいる: 例: c:\
    • 出力ファイルのパスが指定しないと、出力ファイルがプロンプトのディレクトリに出力されます
      // プロンプトがc:\ にいます
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  test.css
      // この場合に、出力ファイル(test.css)がc:\に出力されます
      
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  c:\develop\source\php\project\css\test.css
      // この場合に、出力ファイル(test.css)がc:\develop\source\php\project\css\に出力されます
Embedded thumbnail for PhpStormでlessファイルの監視/コンパイルなどの有効化と設定
php
development
php

やりたいこと:開発環境(phpStorm)でjsファイル最小化(minify)したいです

  • 背景: phpStorm10.1、jsファイル最小化ツール:YUI Copressor2.4.8でjsファイルを最小化します
    • YUI Copressorがjsファイル最小化の構文:
      java -jar yuicompressor-x.y.z.jar myfile.js -o myfile-min.js --charset utf-8
    • javaのjarファイルを実行して、jsファイル最小化を行います
  • jsファイル最小化ツール(YUI Copressor)をダウンロードして、ローカルにインストールします

phpStormのFileWatcherでjsファイル最小化を行います

  • phpStormの設定(File >> Settings)画面のTools >> FileWatcher設定画面を開きます
  • FileWatcherを追加して、YUI Copressorの構文を参考して各パラメーターを設定します
    phpStormのFileWatcherでjsファイルの最小化関連設定
    • Name: 適切な名前を付けます
    • Options:初期設定のままで、変更する必要はありません
    • Watcher Settings
      • File type: javaScript
      • Scope: Project Files
      • Program: YUI Compressorの構文のjarファイルのパス+jarファイル
      • Arguments: YUICompressorのjarファイル実行の引数(jsファイル+最小化ファイル名+その他設定)
      • Working directory: jsファイルと最小化ファイルの作業ディレクトリ(Argumentsのjsファイルと最小化(minファイル)がこのディレクトリをベースにします)
      • Envirenment variables: 何も必要はありません
      • Output paths to refresh: jsファイル名と同じにします (これが間違うと、minファイルがたくさん生成されます)

 

php
css
development

PhpStormのFile WatcherがLESSなどのファイル変更を監視し、サードパーティーのコンパイラーでcssファイルの作成

  • LESS、SASSなどが普及してきまして、開発環境に取り入れべきです
  • PhpStormが直接にLESSなどのファイルをcssにコンパイルすることはしません
  • サードパーティーのLESSコンパイラー(例:node.jsなど)をサポートします
    • PhpStormがFile Watcherツールがあり、ファイルの更新監視ができます

Node.jsをローカル環境にインストールして、PhpStormのFile WatcherでLESSをcssへの変換

  • Node.jsをダウンロードして、ローカル環境にインストールします
  • PhpStormでFile Watcher設定でLESS監視設定
    • PhpStorm ⇒ Setting ⇒ Tools ⇒ File Watchers で新規Lessワーチャーを作成
    • PhpStormが初期Lessワーチャーが用意されているので、その初期設定のままで動作します
      PhpStormでLessファイルワーチャー(File Watcher)の監視/コンパイル設定
  • 初期設定のままでは、任意のフォルダにあるlessが変更したらすぐにcssに変換されるので、それを避けるために、作業環境を指定します(指定したディレクトリ以外は無視)
    • LessのFile Watcher設定画面で「Working directory」でマクロ変数(例:$FileDir$など)具体的に作業ディレクトリ(例:c:\develop\php\source\project\css)を指定すればよいです
    • 「Track only root files」もチェックします

コマンドプロンプトでLessをcssへのコンパイル注意点:アウトプットのディレクトリをちゃんと指定する

  • node.jsがローカル環境にインストールすれば、コマンドプロンプト(Windowsの場合)でLessファイルをcssへコンパイルすることができます
    • lessc [入力ファイル(.less)] > [出力ファイル(.css)]
    • 例: lessc test.less test.css
  • コンパイル環境をパスで指定する場合: c:\node\nodist\bin\lessc
    • プロンプトが違うディレクトリにいる: 例: c:\
    • 出力ファイルのパスが指定しないと、出力ファイルがプロンプトのディレクトリに出力されます
      // プロンプトがc:\ にいます
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  test.css
      // この場合に、出力ファイル(test.css)がc:\に出力されます
      
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  c:\develop\source\php\project\css\test.css
      // この場合に、出力ファイル(test.css)がc:\develop\source\php\project\css\に出力されます
Embedded thumbnail for PhpStormでlessファイルの監視/コンパイルなどの有効化と設定
php
development
php

やりたいこと:開発環境(phpStorm)でjsファイル最小化(minify)したいです

  • 背景: phpStorm10.1、jsファイル最小化ツール:YUI Copressor2.4.8でjsファイルを最小化します
    • YUI Copressorがjsファイル最小化の構文:
      java -jar yuicompressor-x.y.z.jar myfile.js -o myfile-min.js --charset utf-8
    • javaのjarファイルを実行して、jsファイル最小化を行います
  • jsファイル最小化ツール(YUI Copressor)をダウンロードして、ローカルにインストールします

phpStormのFileWatcherでjsファイル最小化を行います

  • phpStormの設定(File >> Settings)画面のTools >> FileWatcher設定画面を開きます
  • FileWatcherを追加して、YUI Copressorの構文を参考して各パラメーターを設定します
    phpStormのFileWatcherでjsファイルの最小化関連設定
    • Name: 適切な名前を付けます
    • Options:初期設定のままで、変更する必要はありません
    • Watcher Settings
      • File type: javaScript
      • Scope: Project Files
      • Program: YUI Compressorの構文のjarファイルのパス+jarファイル
      • Arguments: YUICompressorのjarファイル実行の引数(jsファイル+最小化ファイル名+その他設定)
      • Working directory: jsファイルと最小化ファイルの作業ディレクトリ(Argumentsのjsファイルと最小化(minファイル)がこのディレクトリをベースにします)
      • Envirenment variables: 何も必要はありません
      • Output paths to refresh: jsファイル名と同じにします (これが間違うと、minファイルがたくさん生成されます)

 

php
css
development

PhpStormのFile WatcherがLESSなどのファイル変更を監視し、サードパーティーのコンパイラーでcssファイルの作成

  • LESS、SASSなどが普及してきまして、開発環境に取り入れべきです
  • PhpStormが直接にLESSなどのファイルをcssにコンパイルすることはしません
  • サードパーティーのLESSコンパイラー(例:node.jsなど)をサポートします
    • PhpStormがFile Watcherツールがあり、ファイルの更新監視ができます

Node.jsをローカル環境にインストールして、PhpStormのFile WatcherでLESSをcssへの変換

  • Node.jsをダウンロードして、ローカル環境にインストールします
  • PhpStormでFile Watcher設定でLESS監視設定
    • PhpStorm ⇒ Setting ⇒ Tools ⇒ File Watchers で新規Lessワーチャーを作成
    • PhpStormが初期Lessワーチャーが用意されているので、その初期設定のままで動作します
      PhpStormでLessファイルワーチャー(File Watcher)の監視/コンパイル設定
  • 初期設定のままでは、任意のフォルダにあるlessが変更したらすぐにcssに変換されるので、それを避けるために、作業環境を指定します(指定したディレクトリ以外は無視)
    • LessのFile Watcher設定画面で「Working directory」でマクロ変数(例:$FileDir$など)具体的に作業ディレクトリ(例:c:\develop\php\source\project\css)を指定すればよいです
    • 「Track only root files」もチェックします

コマンドプロンプトでLessをcssへのコンパイル注意点:アウトプットのディレクトリをちゃんと指定する

  • node.jsがローカル環境にインストールすれば、コマンドプロンプト(Windowsの場合)でLessファイルをcssへコンパイルすることができます
    • lessc [入力ファイル(.less)] > [出力ファイル(.css)]
    • 例: lessc test.less test.css
  • コンパイル環境をパスで指定する場合: c:\node\nodist\bin\lessc
    • プロンプトが違うディレクトリにいる: 例: c:\
    • 出力ファイルのパスが指定しないと、出力ファイルがプロンプトのディレクトリに出力されます
      // プロンプトがc:\ にいます
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  test.css
      // この場合に、出力ファイル(test.css)がc:\に出力されます
      
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  c:\develop\source\php\project\css\test.css
      // この場合に、出力ファイル(test.css)がc:\develop\source\php\project\css\に出力されます
Embedded thumbnail for PhpStormでlessファイルの監視/コンパイルなどの有効化と設定
php
development
php

やりたいこと:開発環境(phpStorm)でjsファイル最小化(minify)したいです

  • 背景: phpStorm10.1、jsファイル最小化ツール:YUI Copressor2.4.8でjsファイルを最小化します
    • YUI Copressorがjsファイル最小化の構文:
      java -jar yuicompressor-x.y.z.jar myfile.js -o myfile-min.js --charset utf-8
    • javaのjarファイルを実行して、jsファイル最小化を行います
  • jsファイル最小化ツール(YUI Copressor)をダウンロードして、ローカルにインストールします

phpStormのFileWatcherでjsファイル最小化を行います

  • phpStormの設定(File >> Settings)画面のTools >> FileWatcher設定画面を開きます
  • FileWatcherを追加して、YUI Copressorの構文を参考して各パラメーターを設定します
    phpStormのFileWatcherでjsファイルの最小化関連設定
    • Name: 適切な名前を付けます
    • Options:初期設定のままで、変更する必要はありません
    • Watcher Settings
      • File type: javaScript
      • Scope: Project Files
      • Program: YUI Compressorの構文のjarファイルのパス+jarファイル
      • Arguments: YUICompressorのjarファイル実行の引数(jsファイル+最小化ファイル名+その他設定)
      • Working directory: jsファイルと最小化ファイルの作業ディレクトリ(Argumentsのjsファイルと最小化(minファイル)がこのディレクトリをベースにします)
      • Envirenment variables: 何も必要はありません
      • Output paths to refresh: jsファイル名と同じにします (これが間違うと、minファイルがたくさん生成されます)

 

php
css
development

PhpStormのFile WatcherがLESSなどのファイル変更を監視し、サードパーティーのコンパイラーでcssファイルの作成

  • LESS、SASSなどが普及してきまして、開発環境に取り入れべきです
  • PhpStormが直接にLESSなどのファイルをcssにコンパイルすることはしません
  • サードパーティーのLESSコンパイラー(例:node.jsなど)をサポートします
    • PhpStormがFile Watcherツールがあり、ファイルの更新監視ができます

Node.jsをローカル環境にインストールして、PhpStormのFile WatcherでLESSをcssへの変換

  • Node.jsをダウンロードして、ローカル環境にインストールします
  • PhpStormでFile Watcher設定でLESS監視設定
    • PhpStorm ⇒ Setting ⇒ Tools ⇒ File Watchers で新規Lessワーチャーを作成
    • PhpStormが初期Lessワーチャーが用意されているので、その初期設定のままで動作します
      PhpStormでLessファイルワーチャー(File Watcher)の監視/コンパイル設定
  • 初期設定のままでは、任意のフォルダにあるlessが変更したらすぐにcssに変換されるので、それを避けるために、作業環境を指定します(指定したディレクトリ以外は無視)
    • LessのFile Watcher設定画面で「Working directory」でマクロ変数(例:$FileDir$など)具体的に作業ディレクトリ(例:c:\develop\php\source\project\css)を指定すればよいです
    • 「Track only root files」もチェックします

コマンドプロンプトでLessをcssへのコンパイル注意点:アウトプットのディレクトリをちゃんと指定する

  • node.jsがローカル環境にインストールすれば、コマンドプロンプト(Windowsの場合)でLessファイルをcssへコンパイルすることができます
    • lessc [入力ファイル(.less)] > [出力ファイル(.css)]
    • 例: lessc test.less test.css
  • コンパイル環境をパスで指定する場合: c:\node\nodist\bin\lessc
    • プロンプトが違うディレクトリにいる: 例: c:\
    • 出力ファイルのパスが指定しないと、出力ファイルがプロンプトのディレクトリに出力されます
      // プロンプトがc:\ にいます
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  test.css
      // この場合に、出力ファイル(test.css)がc:\に出力されます
      
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  c:\develop\source\php\project\css\test.css
      // この場合に、出力ファイル(test.css)がc:\develop\source\php\project\css\に出力されます
Embedded thumbnail for PhpStormでlessファイルの監視/コンパイルなどの有効化と設定
php
development
php

やりたいこと:開発環境(phpStorm)でjsファイル最小化(minify)したいです

  • 背景: phpStorm10.1、jsファイル最小化ツール:YUI Copressor2.4.8でjsファイルを最小化します
    • YUI Copressorがjsファイル最小化の構文:
      java -jar yuicompressor-x.y.z.jar myfile.js -o myfile-min.js --charset utf-8
    • javaのjarファイルを実行して、jsファイル最小化を行います
  • jsファイル最小化ツール(YUI Copressor)をダウンロードして、ローカルにインストールします

phpStormのFileWatcherでjsファイル最小化を行います

  • phpStormの設定(File >> Settings)画面のTools >> FileWatcher設定画面を開きます
  • FileWatcherを追加して、YUI Copressorの構文を参考して各パラメーターを設定します
    phpStormのFileWatcherでjsファイルの最小化関連設定
    • Name: 適切な名前を付けます
    • Options:初期設定のままで、変更する必要はありません
    • Watcher Settings
      • File type: javaScript
      • Scope: Project Files
      • Program: YUI Compressorの構文のjarファイルのパス+jarファイル
      • Arguments: YUICompressorのjarファイル実行の引数(jsファイル+最小化ファイル名+その他設定)
      • Working directory: jsファイルと最小化ファイルの作業ディレクトリ(Argumentsのjsファイルと最小化(minファイル)がこのディレクトリをベースにします)
      • Envirenment variables: 何も必要はありません
      • Output paths to refresh: jsファイル名と同じにします (これが間違うと、minファイルがたくさん生成されます)

 

php
css
development

PhpStormのFile WatcherがLESSなどのファイル変更を監視し、サードパーティーのコンパイラーでcssファイルの作成

  • LESS、SASSなどが普及してきまして、開発環境に取り入れべきです
  • PhpStormが直接にLESSなどのファイルをcssにコンパイルすることはしません
  • サードパーティーのLESSコンパイラー(例:node.jsなど)をサポートします
    • PhpStormがFile Watcherツールがあり、ファイルの更新監視ができます

Node.jsをローカル環境にインストールして、PhpStormのFile WatcherでLESSをcssへの変換

  • Node.jsをダウンロードして、ローカル環境にインストールします
  • PhpStormでFile Watcher設定でLESS監視設定
    • PhpStorm ⇒ Setting ⇒ Tools ⇒ File Watchers で新規Lessワーチャーを作成
    • PhpStormが初期Lessワーチャーが用意されているので、その初期設定のままで動作します
      PhpStormでLessファイルワーチャー(File Watcher)の監視/コンパイル設定
  • 初期設定のままでは、任意のフォルダにあるlessが変更したらすぐにcssに変換されるので、それを避けるために、作業環境を指定します(指定したディレクトリ以外は無視)
    • LessのFile Watcher設定画面で「Working directory」でマクロ変数(例:$FileDir$など)具体的に作業ディレクトリ(例:c:\develop\php\source\project\css)を指定すればよいです
    • 「Track only root files」もチェックします

コマンドプロンプトでLessをcssへのコンパイル注意点:アウトプットのディレクトリをちゃんと指定する

  • node.jsがローカル環境にインストールすれば、コマンドプロンプト(Windowsの場合)でLessファイルをcssへコンパイルすることができます
    • lessc [入力ファイル(.less)] > [出力ファイル(.css)]
    • 例: lessc test.less test.css
  • コンパイル環境をパスで指定する場合: c:\node\nodist\bin\lessc
    • プロンプトが違うディレクトリにいる: 例: c:\
    • 出力ファイルのパスが指定しないと、出力ファイルがプロンプトのディレクトリに出力されます
      // プロンプトがc:\ にいます
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  test.css
      // この場合に、出力ファイル(test.css)がc:\に出力されます
      
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  c:\develop\source\php\project\css\test.css
      // この場合に、出力ファイル(test.css)がc:\develop\source\php\project\css\に出力されます
Embedded thumbnail for PhpStormでlessファイルの監視/コンパイルなどの有効化と設定
php
development
php

やりたいこと:開発環境(phpStorm)でjsファイル最小化(minify)したいです

  • 背景: phpStorm10.1、jsファイル最小化ツール:YUI Copressor2.4.8でjsファイルを最小化します
    • YUI Copressorがjsファイル最小化の構文:
      java -jar yuicompressor-x.y.z.jar myfile.js -o myfile-min.js --charset utf-8
    • javaのjarファイルを実行して、jsファイル最小化を行います
  • jsファイル最小化ツール(YUI Copressor)をダウンロードして、ローカルにインストールします

phpStormのFileWatcherでjsファイル最小化を行います

  • phpStormの設定(File >> Settings)画面のTools >> FileWatcher設定画面を開きます
  • FileWatcherを追加して、YUI Copressorの構文を参考して各パラメーターを設定します
    phpStormのFileWatcherでjsファイルの最小化関連設定
    • Name: 適切な名前を付けます
    • Options:初期設定のままで、変更する必要はありません
    • Watcher Settings
      • File type: javaScript
      • Scope: Project Files
      • Program: YUI Compressorの構文のjarファイルのパス+jarファイル
      • Arguments: YUICompressorのjarファイル実行の引数(jsファイル+最小化ファイル名+その他設定)
      • Working directory: jsファイルと最小化ファイルの作業ディレクトリ(Argumentsのjsファイルと最小化(minファイル)がこのディレクトリをベースにします)
      • Envirenment variables: 何も必要はありません
      • Output paths to refresh: jsファイル名と同じにします (これが間違うと、minファイルがたくさん生成されます)

 

php
css
development

PhpStormのFile WatcherがLESSなどのファイル変更を監視し、サードパーティーのコンパイラーでcssファイルの作成

  • LESS、SASSなどが普及してきまして、開発環境に取り入れべきです
  • PhpStormが直接にLESSなどのファイルをcssにコンパイルすることはしません
  • サードパーティーのLESSコンパイラー(例:node.jsなど)をサポートします
    • PhpStormがFile Watcherツールがあり、ファイルの更新監視ができます

Node.jsをローカル環境にインストールして、PhpStormのFile WatcherでLESSをcssへの変換

  • Node.jsをダウンロードして、ローカル環境にインストールします
  • PhpStormでFile Watcher設定でLESS監視設定
    • PhpStorm ⇒ Setting ⇒ Tools ⇒ File Watchers で新規Lessワーチャーを作成
    • PhpStormが初期Lessワーチャーが用意されているので、その初期設定のままで動作します
      PhpStormでLessファイルワーチャー(File Watcher)の監視/コンパイル設定
  • 初期設定のままでは、任意のフォルダにあるlessが変更したらすぐにcssに変換されるので、それを避けるために、作業環境を指定します(指定したディレクトリ以外は無視)
    • LessのFile Watcher設定画面で「Working directory」でマクロ変数(例:$FileDir$など)具体的に作業ディレクトリ(例:c:\develop\php\source\project\css)を指定すればよいです
    • 「Track only root files」もチェックします

コマンドプロンプトでLessをcssへのコンパイル注意点:アウトプットのディレクトリをちゃんと指定する

  • node.jsがローカル環境にインストールすれば、コマンドプロンプト(Windowsの場合)でLessファイルをcssへコンパイルすることができます
    • lessc [入力ファイル(.less)] > [出力ファイル(.css)]
    • 例: lessc test.less test.css
  • コンパイル環境をパスで指定する場合: c:\node\nodist\bin\lessc
    • プロンプトが違うディレクトリにいる: 例: c:\
    • 出力ファイルのパスが指定しないと、出力ファイルがプロンプトのディレクトリに出力されます
      // プロンプトがc:\ にいます
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  test.css
      // この場合に、出力ファイル(test.css)がc:\に出力されます
      
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  c:\develop\source\php\project\css\test.css
      // この場合に、出力ファイル(test.css)がc:\develop\source\php\project\css\に出力されます
Embedded thumbnail for PhpStormでlessファイルの監視/コンパイルなどの有効化と設定
php
development
php

やりたいこと:開発環境(phpStorm)でjsファイル最小化(minify)したいです

  • 背景: phpStorm10.1、jsファイル最小化ツール:YUI Copressor2.4.8でjsファイルを最小化します
    • YUI Copressorがjsファイル最小化の構文:
      java -jar yuicompressor-x.y.z.jar myfile.js -o myfile-min.js --charset utf-8
    • javaのjarファイルを実行して、jsファイル最小化を行います
  • jsファイル最小化ツール(YUI Copressor)をダウンロードして、ローカルにインストールします

phpStormのFileWatcherでjsファイル最小化を行います

  • phpStormの設定(File >> Settings)画面のTools >> FileWatcher設定画面を開きます
  • FileWatcherを追加して、YUI Copressorの構文を参考して各パラメーターを設定します
    phpStormのFileWatcherでjsファイルの最小化関連設定
    • Name: 適切な名前を付けます
    • Options:初期設定のままで、変更する必要はありません
    • Watcher Settings
      • File type: javaScript
      • Scope: Project Files
      • Program: YUI Compressorの構文のjarファイルのパス+jarファイル
      • Arguments: YUICompressorのjarファイル実行の引数(jsファイル+最小化ファイル名+その他設定)
      • Working directory: jsファイルと最小化ファイルの作業ディレクトリ(Argumentsのjsファイルと最小化(minファイル)がこのディレクトリをベースにします)
      • Envirenment variables: 何も必要はありません
      • Output paths to refresh: jsファイル名と同じにします (これが間違うと、minファイルがたくさん生成されます)

 

php
css
development

PhpStormのFile WatcherがLESSなどのファイル変更を監視し、サードパーティーのコンパイラーでcssファイルの作成

  • LESS、SASSなどが普及してきまして、開発環境に取り入れべきです
  • PhpStormが直接にLESSなどのファイルをcssにコンパイルすることはしません
  • サードパーティーのLESSコンパイラー(例:node.jsなど)をサポートします
    • PhpStormがFile Watcherツールがあり、ファイルの更新監視ができます

Node.jsをローカル環境にインストールして、PhpStormのFile WatcherでLESSをcssへの変換

  • Node.jsをダウンロードして、ローカル環境にインストールします
  • PhpStormでFile Watcher設定でLESS監視設定
    • PhpStorm ⇒ Setting ⇒ Tools ⇒ File Watchers で新規Lessワーチャーを作成
    • PhpStormが初期Lessワーチャーが用意されているので、その初期設定のままで動作します
      PhpStormでLessファイルワーチャー(File Watcher)の監視/コンパイル設定
  • 初期設定のままでは、任意のフォルダにあるlessが変更したらすぐにcssに変換されるので、それを避けるために、作業環境を指定します(指定したディレクトリ以外は無視)
    • LessのFile Watcher設定画面で「Working directory」でマクロ変数(例:$FileDir$など)具体的に作業ディレクトリ(例:c:\develop\php\source\project\css)を指定すればよいです
    • 「Track only root files」もチェックします

コマンドプロンプトでLessをcssへのコンパイル注意点:アウトプットのディレクトリをちゃんと指定する

  • node.jsがローカル環境にインストールすれば、コマンドプロンプト(Windowsの場合)でLessファイルをcssへコンパイルすることができます
    • lessc [入力ファイル(.less)] > [出力ファイル(.css)]
    • 例: lessc test.less test.css
  • コンパイル環境をパスで指定する場合: c:\node\nodist\bin\lessc
    • プロンプトが違うディレクトリにいる: 例: c:\
    • 出力ファイルのパスが指定しないと、出力ファイルがプロンプトのディレクトリに出力されます
      // プロンプトがc:\ にいます
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  test.css
      // この場合に、出力ファイル(test.css)がc:\に出力されます
      
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  c:\develop\source\php\project\css\test.css
      // この場合に、出力ファイル(test.css)がc:\develop\source\php\project\css\に出力されます
Embedded thumbnail for PhpStormでlessファイルの監視/コンパイルなどの有効化と設定
php
development
php

やりたいこと:開発環境(phpStorm)でjsファイル最小化(minify)したいです

  • 背景: phpStorm10.1、jsファイル最小化ツール:YUI Copressor2.4.8でjsファイルを最小化します
    • YUI Copressorがjsファイル最小化の構文:
      java -jar yuicompressor-x.y.z.jar myfile.js -o myfile-min.js --charset utf-8
    • javaのjarファイルを実行して、jsファイル最小化を行います
  • jsファイル最小化ツール(YUI Copressor)をダウンロードして、ローカルにインストールします

phpStormのFileWatcherでjsファイル最小化を行います

  • phpStormの設定(File >> Settings)画面のTools >> FileWatcher設定画面を開きます
  • FileWatcherを追加して、YUI Copressorの構文を参考して各パラメーターを設定します
    phpStormのFileWatcherでjsファイルの最小化関連設定
    • Name: 適切な名前を付けます
    • Options:初期設定のままで、変更する必要はありません
    • Watcher Settings
      • File type: javaScript
      • Scope: Project Files
      • Program: YUI Compressorの構文のjarファイルのパス+jarファイル
      • Arguments: YUICompressorのjarファイル実行の引数(jsファイル+最小化ファイル名+その他設定)
      • Working directory: jsファイルと最小化ファイルの作業ディレクトリ(Argumentsのjsファイルと最小化(minファイル)がこのディレクトリをベースにします)
      • Envirenment variables: 何も必要はありません
      • Output paths to refresh: jsファイル名と同じにします (これが間違うと、minファイルがたくさん生成されます)

 

php
css
development

PhpStormのFile WatcherがLESSなどのファイル変更を監視し、サードパーティーのコンパイラーでcssファイルの作成

  • LESS、SASSなどが普及してきまして、開発環境に取り入れべきです
  • PhpStormが直接にLESSなどのファイルをcssにコンパイルすることはしません
  • サードパーティーのLESSコンパイラー(例:node.jsなど)をサポートします
    • PhpStormがFile Watcherツールがあり、ファイルの更新監視ができます

Node.jsをローカル環境にインストールして、PhpStormのFile WatcherでLESSをcssへの変換

  • Node.jsをダウンロードして、ローカル環境にインストールします
  • PhpStormでFile Watcher設定でLESS監視設定
    • PhpStorm ⇒ Setting ⇒ Tools ⇒ File Watchers で新規Lessワーチャーを作成
    • PhpStormが初期Lessワーチャーが用意されているので、その初期設定のままで動作します
      PhpStormでLessファイルワーチャー(File Watcher)の監視/コンパイル設定
  • 初期設定のままでは、任意のフォルダにあるlessが変更したらすぐにcssに変換されるので、それを避けるために、作業環境を指定します(指定したディレクトリ以外は無視)
    • LessのFile Watcher設定画面で「Working directory」でマクロ変数(例:$FileDir$など)具体的に作業ディレクトリ(例:c:\develop\php\source\project\css)を指定すればよいです
    • 「Track only root files」もチェックします

コマンドプロンプトでLessをcssへのコンパイル注意点:アウトプットのディレクトリをちゃんと指定する

  • node.jsがローカル環境にインストールすれば、コマンドプロンプト(Windowsの場合)でLessファイルをcssへコンパイルすることができます
    • lessc [入力ファイル(.less)] > [出力ファイル(.css)]
    • 例: lessc test.less test.css
  • コンパイル環境をパスで指定する場合: c:\node\nodist\bin\lessc
    • プロンプトが違うディレクトリにいる: 例: c:\
    • 出力ファイルのパスが指定しないと、出力ファイルがプロンプトのディレクトリに出力されます
      // プロンプトがc:\ にいます
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  test.css
      // この場合に、出力ファイル(test.css)がc:\に出力されます
      
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  c:\develop\source\php\project\css\test.css
      // この場合に、出力ファイル(test.css)がc:\develop\source\php\project\css\に出力されます
Embedded thumbnail for PhpStormでlessファイルの監視/コンパイルなどの有効化と設定
php
development
php

やりたいこと:開発環境(phpStorm)でjsファイル最小化(minify)したいです

  • 背景: phpStorm10.1、jsファイル最小化ツール:YUI Copressor2.4.8でjsファイルを最小化します
    • YUI Copressorがjsファイル最小化の構文:
      java -jar yuicompressor-x.y.z.jar myfile.js -o myfile-min.js --charset utf-8
    • javaのjarファイルを実行して、jsファイル最小化を行います
  • jsファイル最小化ツール(YUI Copressor)をダウンロードして、ローカルにインストールします

phpStormのFileWatcherでjsファイル最小化を行います

  • phpStormの設定(File >> Settings)画面のTools >> FileWatcher設定画面を開きます
  • FileWatcherを追加して、YUI Copressorの構文を参考して各パラメーターを設定します
    phpStormのFileWatcherでjsファイルの最小化関連設定
    • Name: 適切な名前を付けます
    • Options:初期設定のままで、変更する必要はありません
    • Watcher Settings
      • File type: javaScript
      • Scope: Project Files
      • Program: YUI Compressorの構文のjarファイルのパス+jarファイル
      • Arguments: YUICompressorのjarファイル実行の引数(jsファイル+最小化ファイル名+その他設定)
      • Working directory: jsファイルと最小化ファイルの作業ディレクトリ(Argumentsのjsファイルと最小化(minファイル)がこのディレクトリをベースにします)
      • Envirenment variables: 何も必要はありません
      • Output paths to refresh: jsファイル名と同じにします (これが間違うと、minファイルがたくさん生成されます)

 

php
css
development

PhpStormのFile WatcherがLESSなどのファイル変更を監視し、サードパーティーのコンパイラーでcssファイルの作成

  • LESS、SASSなどが普及してきまして、開発環境に取り入れべきです
  • PhpStormが直接にLESSなどのファイルをcssにコンパイルすることはしません
  • サードパーティーのLESSコンパイラー(例:node.jsなど)をサポートします
    • PhpStormがFile Watcherツールがあり、ファイルの更新監視ができます

Node.jsをローカル環境にインストールして、PhpStormのFile WatcherでLESSをcssへの変換

  • Node.jsをダウンロードして、ローカル環境にインストールします
  • PhpStormでFile Watcher設定でLESS監視設定
    • PhpStorm ⇒ Setting ⇒ Tools ⇒ File Watchers で新規Lessワーチャーを作成
    • PhpStormが初期Lessワーチャーが用意されているので、その初期設定のままで動作します
      PhpStormでLessファイルワーチャー(File Watcher)の監視/コンパイル設定
  • 初期設定のままでは、任意のフォルダにあるlessが変更したらすぐにcssに変換されるので、それを避けるために、作業環境を指定します(指定したディレクトリ以外は無視)
    • LessのFile Watcher設定画面で「Working directory」でマクロ変数(例:$FileDir$など)具体的に作業ディレクトリ(例:c:\develop\php\source\project\css)を指定すればよいです
    • 「Track only root files」もチェックします

コマンドプロンプトでLessをcssへのコンパイル注意点:アウトプットのディレクトリをちゃんと指定する

  • node.jsがローカル環境にインストールすれば、コマンドプロンプト(Windowsの場合)でLessファイルをcssへコンパイルすることができます
    • lessc [入力ファイル(.less)] > [出力ファイル(.css)]
    • 例: lessc test.less test.css
  • コンパイル環境をパスで指定する場合: c:\node\nodist\bin\lessc
    • プロンプトが違うディレクトリにいる: 例: c:\
    • 出力ファイルのパスが指定しないと、出力ファイルがプロンプトのディレクトリに出力されます
      // プロンプトがc:\ にいます
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  test.css
      // この場合に、出力ファイル(test.css)がc:\に出力されます
      
      c:\node\nodist\bin\lessc c:\develop\source\php\project\css\test.less  c:\develop\source\php\project\css\test.css
      // この場合に、出力ファイル(test.css)がc:\develop\source\php\project\css\に出力されます
Embedded thumbnail for PhpStormでlessファイルの監視/コンパイルなどの有効化と設定
php
development
php

やりたいこと:開発環境(phpStorm)でjsファイル最小化(minify)したいです

  • 背景: phpStorm10.1、jsファイル最小化ツール:YUI Copressor2.4.8でjsファイルを最小化します
    • YUI Copressorがjsファイル最小化の構文:
      java -jar yuicompressor-x.y.z.jar myfile.js -o myfile-min.js --charset utf-8
    • javaのjarファイルを実行して、jsファイル最小化を行います
  • jsファイル最小化ツール(YUI Copressor)をダウンロードして、ローカルにインストールします

phpStormのFileWatcherでjsファイル最小化を行います

  • phpStormの設定(File >> Settings)画面のTools >> FileWatcher設定画面を開きます
  • FileWatcherを追加して、YUI Copressorの構文を参考して各パラメーターを設定します
    phpStormのFileWatcherでjsファイルの最小化関連設定
    • Name: 適切な名前を付けます
    • Options:初期設定のままで、変更する必要はありません
    • Watcher Settings
      • File type: javaScript
      • Scope: Project Files
      • Program: YUI Compressorの構文のjarファイルのパス+jarファイル
      • Arguments: YUICompressorのjarファイル実行の引数(jsファイル+最小化ファイル名+その他設定)
      • Working directory: jsファイルと最小化ファイルの作業ディレクトリ(Argumentsのjsファイルと最小化(minファイル)がこのディレクトリをベースにします)
      • Envirenment variables: 何も必要はありません
      • Output paths to refresh: jsファイル名と同じにします (これが間違うと、minファイルがたくさん生成されます)

 

ホーム

古松

検索

Article Category

  • apache(7)
  • css(19)
  • drupal(295)
  • Electron(4)
  • html(34)
  • javascript(27)
  • laravel(4)
  • linux(5)
  • macOS(2)
  • mysql(13)
  • php(19)
  • python(4)
  • SEO(12)
  • video(72)
  • Visual Studio Code(4)
  • windows(13)
  • wordpress(32)