Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
始めはただSassをビルドしたかった... 困ったこと、やりたかったこと sassをビルドする記事はあるけど...compass?grunt?gulp?webpack? Windows/Mac/Linux でも動く環境を作りたい。 JavaScriptもビルドしたい。 一つのファイルにまとめたい。 JavaScriptもES6を書きたい。 SourceMapを出力したい。 ヘッダーやフッター、メニューなどの共通化したい。全部のファイルを修正したくない。 ファイルが変更されたら... SassやJavaScriptは自動でビルドしたい。 ブラウザもファイル変更を検知してリロードさせたい。 ブラウザのキャッシュが残らないようバージョニング対策したい。 クリーンなHTML/CSSを書きたい。 ブラウザ特有のベンダープレフィックスは自動で付与したい。 使っていないスタイルは除去したい。 本番用のフ
Automatically load modules instead of having to import or require them everywhere. new webpack.ProvidePlugin({ identifier: 'module1', // ... }); or new webpack.ProvidePlugin({ identifier: ['module1', 'property1'], // ... }); By default, module resolution path is current folder (./**) and node_modules. It is also possible to specify full path: const path = require('path'); new webpack.ProvidePlugin
#まえがきこの記事はWebpackを使って単一ファイルコンポーネント(Single File Component)のVueアプリケーションを作るチュートリアルです。 公式の日本語ドキュメントはかなりしっかりしています。 しかし、vue-cliを使わない通常の開発フローに沿ったチュートリアルや、単一ファイルコンポーネントの使い方等、実際に使うにあたって必要な情報がかなり少ないです。 本記事ではその部分のカバーをすることを目的とします。 対象読者は フロントエンド開発の知識がある(JSやCSSのコンパイル等) npmを用いた開発フローをある程度知っている Vue.jsの名前くらいは知っている 最近のJavascriptがある程度書ける くらいの人を想定しています。 #つくるものこのチュートリアルでは、Vue.jsを使ったカウンターアプリを作ります。 JSファイルのビルドにはWebpackを、各
Discussion 1. CommonJS は tree shaking されない ※追記、修正あり すべてのモジュールバンドラーが、 import { isEqual } from 'lodash'; を tree shaking できませんでした。これは、 CommonJS は静的に解析することができない困難または不可能(2018/06/15 修正)なためです。 例えば、 ES Modules の import, export に対応する CommonJS の require、 exports は、それぞれ以下のように動的に書くことが許容されています。 require const fooOrBar = require(Math.random() < 0.5 ? 'foo' : 'bar'); exports for(const name of ['foo', 'bar']) { ex
フロントエンドのビルド(webpack)に関わる部分でパフォーマンス改善を考える時に、 現状を可視化するため、いくつかプラグインを使ってみましたので、軽く紹介したいと思います 可視化したい対象は以下の2つです ・webpackの速度改善の為、遅いloaderやpluginを知りたい ・バンドルファイルのサイズを減らしたいので、バンドルファイル内の各パッケージがどのくらいの容量を占めているか知りたい 今回分析に使ったコードはこちらです https://github.com/kurosame/vuejs-boilerplate 遅いloaderやpluginを知りたい speed-measure-webpack-plugin
本書は、基本的なJavaScriptの知識がある方を対象に、フロントエンド開発には必須といえる「webpack」の基本を解説。本文を5つのPartに分けて、サンプルコードとともに詳しく紹介しています。 「そもそもwebpackとは?」といった概念の説明や、よく使うポイントに絞った解説で、webpackを短期間でマスターできる一冊になっています。 担当編集者からのコメント WINGSプロジェクト刊行のKindle電子書籍、6冊目です。 隙間時間にサクッと学べる手軽本をコンセプトとした「速習シリーズ」を、これまで「速習 Vue.js」「速習 ECMAScript 6」「速習 TypeScript」「速習 ASP.NET Core」と4冊送り出してきました。おかげさまで、いずれもご好評いただき、今回はその速習シリーズの第5弾「速習 webpack」となります。 内容は、フロントエンド開発には欠か
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く