差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
次のリビジョン両方とも次のリビジョン
software:intellij:phpstorm:file_watcher:babel [2018/04/04] ikatakossoftware:intellij:phpstorm:file_watcher:babel [2018/04/04] – [テーブル] ikatakos
行 33: 行 33:
 =====全体の流れ===== =====全体の流れ=====
  
-Node.js上で、Browserify(ファイル結合ツール)を実行主体とし、Babel(トランスパイラ)をプラグインとして実行する。+Node.js上で、Browserify(ファイル結合ツール)を実行主体とし、Babel(トランスパイラ)をプラグインとして動かし、javascriptの結合とトランスパイルをする。
  
-また、圧縮と、デバッグ用のconsole.log()の削除も同時に行う。+また、圧縮と、console.log()の削除も同時に行う。
  
 +以上を、PhpStormのファイル監視機能を用いて、更新があるたびに自動で行うよう設定する。
  
 +<WRAP center round box>
 もっとやりこむならgulpとかのタスクツールを使う選択肢もあるが、ちょっとそこまで行くと調べることが多くなりすぎるので、シンプルにこの構成で。 もっとやりこむならgulpとかのタスクツールを使う選択肢もあるが、ちょっとそこまで行くと調べることが多くなりすぎるので、シンプルにこの構成で。
  
 あと、最近はBrowserifyの代わりにwebpackが主流なんだぜーとか言うのも無視!(どうせ次に自分がWeb開発を必要とする時には、また別のツールが主流になってるんだ絶対) あと、最近はBrowserifyの代わりにwebpackが主流なんだぜーとか言うのも無視!(どうせ次に自分がWeb開発を必要とする時には、また別のツールが主流になってるんだ絶対)
 +</WRAP>
  
 =====Browserifyのインストール===== =====Browserifyのインストール=====
行 53: 行 55:
 Node.jsのパッケージのインストール先は、グローバルと、プロジェクト毎のローカルの2つがある。 Node.jsのパッケージのインストール先は、グローバルと、プロジェクト毎のローカルの2つがある。
  
-^ ^グローバル^ローカル^ +       ^ グローバル                                                      ^ ローカル                                               
-|メリット|コマンドラインツールのように、cmdから直接使えるようになる|同じパッケージでもプロジェクト毎に異なるバージョンで管理できる \\ 環境を別PCに再構築しやすい| +| メリット   | コマンドラインツールのように、cmdから直接使えるようになる                             | 同じパッケージでもプロジェクト毎に異なるバージョンで管理できる \\ 環境を別PCに再構築しやすい  
-|デメリット|環境で同じバージョンを使うことになる \\ 環境を別PCに再構築する時、改めての再インストールが必要|実行がやや面倒 \\ プロジェクトが多いと容量を食う|+| デメリット  | 環境下の全てで同じバージョンを使うことになる \\ 環境を別PCに再構築する時、改めての個別の再インストールが必要  | 実行がやや面倒 \\ プロジェクトが多いと容量を食う                         |
  
   * [[https://docs.npmjs.com/getting-started/installing-npm-packages-globally|08 - How to install global packages | npm Documentation]]   * [[https://docs.npmjs.com/getting-started/installing-npm-packages-globally|08 - How to install global packages | npm Documentation]]
software/intellij/phpstorm/file_watcher/babel.txt · 最終更新: 2019/04/11 by ikatakos
CC Attribution 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0