hirosejn / HJN

TAT log Diver
https://hirosejn.github.io/HJN/dist/tatLogDiver.min.html
0 stars 0 forks source link

Minify対応 #67

Closed hirosejn closed 6 years ago

hirosejn commented 6 years ago

対応方針

参考

webpack入門 webpack3入門 webpackとは

おまけ

もう迷わない!人気JavaScriptフレームワーク、ライブラリー、ツール総まとめ 5000人調査でわかった!世界のフロントエンド開発者が使うツールはこれだ gulpとbabelとwebpackというフロント開発3銃士 今時のフロントエンド開発2017 ソースマップ

hirosejn commented 6 years ago
hirosejn commented 6 years ago

実験導入

導入手順

webpack実行

  1. Node.jsコンソールで、package.json のディレクトリに移動 cd C:\Users\A\Desktop\wbat\JavaScript_kashima_201712
  2. JSをバンドルする npm run build
  3. Windows上で動作確認 npm rurn start して、chrome(61以上)から http://localhost:8081/ にアクセス

サンプルソース

hirosejn commented 6 years ago

本導入(hirosejn/HJN)

導入手順

webpack実行

  1. Node.jsコンソールで、package.json のディレクトリに移動 cd C:\Users\A\Desktop\wbat\git\hirosejn\HJN
  2. JSをバンドルする npm run build
  3. Windows上で動作確認 npm run start して、chrome(61以上)から http://localhost:8081/ にアクセス  ※ html更新時は自動更新されず、キャッシュが再利用されるため、再起動が必要
hirosejn commented 6 years ago

モジュール分割

参考

レガシーシステム上のJavaScriptをモダンビルドにしていくwebpack利用実例 アロー関数が実装された ・・「thisの参照が関数定義時に決まる」が魅力的だが、ie11で使えないので見送り webpackで共有ライブラリを使う&作るビルド設定:externals   ・・・ externals : import せずにhtmlで取込むJSファイルを指定する webpackでjQueryに依存したライブラリを含めてビルドする ・・・ plugins: [ new webpack.ProvidePlugin({ $: 'jquery' })  ] で$にjqueryを突っ込む方法

hirosejn commented 6 years ago

デグレ改修

[x] ie11 で画面が表示されない 原因:ie11は、type="module" 指定した Githubissues.

  • Githubissues is a development platform for aggregating issues.