<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>webpack on 戲中話</title><link>https://blog.iphpo.com/tags/webpack/</link><description>Recent content in webpack on 戲中話</description><generator>Hugo</generator><language>zh-tw</language><managingEditor>herb09638@gmail.com (Herb)</managingEditor><webMaster>herb09638@gmail.com (Herb)</webMaster><lastBuildDate>Sun, 09 Apr 2017 00:00:00 +0800</lastBuildDate><atom:link href="https://blog.iphpo.com/tags/webpack/index.xml" rel="self" type="application/rss+xml"/><item><title>Webpack 筆記（二）初始化設定檔</title><link>https://blog.iphpo.com/blog/2017/04/webpack-%E7%AD%86%E8%A8%98%E4%BA%8C%E5%88%9D%E5%A7%8B%E5%8C%96%E8%A8%AD%E5%AE%9A%E6%AA%94/</link><pubDate>Sun, 09 Apr 2017 00:00:00 +0800</pubDate><author>herb09638@gmail.com (Herb)</author><guid>https://blog.iphpo.com/blog/2017/04/webpack-%E7%AD%86%E8%A8%98%E4%BA%8C%E5%88%9D%E5%A7%8B%E5%8C%96%E8%A8%AD%E5%AE%9A%E6%AA%94/</guid><description>&lt;p&gt;當剛安裝完Webpack&lt;/p&gt;
&lt;p&gt;第一次執行會看到如下的訊息&lt;/p&gt;
&lt;p&gt;&lt;img src="../%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7-2017-04-07-%E4%B8%8B%E5%8D%8811.09.36-300x31.png" alt=""&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; $ webpack &lt;span class="o"&gt;[&lt;/span&gt;23:07:04&lt;span class="o"&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;No configuration file found and no output filename configured via CLI option.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;A configuration file could be named &lt;span class="s1"&gt;&amp;#39;webpack.config.js&amp;#39;&lt;/span&gt; in the current directory.
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;Use --help to display the CLI options.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;也就是他找不到 webpack.config.js 的設定檔&lt;/p&gt;
&lt;p&gt;所以就在專案目錄下新增一個webpack.config.js&lt;/p&gt;
&lt;p&gt;裡面的內容可以參考&lt;a href="https://webpack.js.org/configuration/"&gt;官方的Document&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;設定檔的基礎架構由幾個部分組成&lt;/p&gt;</description></item><item><title>Webpack 筆記（三）用npm script管理開發流程裡的指令</title><link>https://blog.iphpo.com/blog/2017/04/webpack-%E7%AD%86%E8%A8%98%E4%B8%89%E7%94%A8npm-script%E7%AE%A1%E7%90%86%E9%96%8B%E7%99%BC%E6%B5%81%E7%A8%8B%E8%A3%A1%E7%9A%84%E6%8C%87%E4%BB%A4/</link><pubDate>Sun, 09 Apr 2017 00:00:00 +0800</pubDate><author>herb09638@gmail.com (Herb)</author><guid>https://blog.iphpo.com/blog/2017/04/webpack-%E7%AD%86%E8%A8%98%E4%B8%89%E7%94%A8npm-script%E7%AE%A1%E7%90%86%E9%96%8B%E7%99%BC%E6%B5%81%E7%A8%8B%E8%A3%A1%E7%9A%84%E6%8C%87%E4%BB%A4/</guid><description>&lt;p&gt;&lt;img src="../%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7-2017-04-09-%E4%B8%8B%E5%8D%883.06.01-300x64.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;通常開發跟最終的輸出會有一定差距&lt;/p&gt;
&lt;p&gt;像是在開發時需要自動compile&lt;/p&gt;
&lt;p&gt;或是autoreload&lt;/p&gt;
&lt;p&gt;而最終的輸出會需要minify&lt;/p&gt;
&lt;p&gt;所以這時候的webpack指令就會不同&lt;/p&gt;
&lt;p&gt;一般不使用config的使用方法是&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;webpack entry.js output.js
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Webpack 筆記（一）安裝Webpack</title><link>https://blog.iphpo.com/blog/2017/04/webpack-%E7%AD%86%E8%A8%98%E4%B8%80%E5%AE%89%E8%A3%9Dwebpack/</link><pubDate>Fri, 07 Apr 2017 00:00:00 +0800</pubDate><author>herb09638@gmail.com (Herb)</author><guid>https://blog.iphpo.com/blog/2017/04/webpack-%E7%AD%86%E8%A8%98%E4%B8%80%E5%AE%89%E8%A3%9Dwebpack/</guid><description>&lt;p&gt;&lt;img src="../%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7-2017-04-07-%E4%B8%8B%E5%8D%883.38.34-300x159.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;最近在看&lt;a href="https://laracasts.com/series/webpack-for-everyone"&gt;Laracasts上的Webpack課程&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;做點筆記加強記憶&lt;/p&gt;
&lt;p&gt;對我來說gulp比較清晰明瞭&lt;/p&gt;
&lt;p&gt;一個一個task各自獨立之後再以先後順序串起來&lt;/p&gt;
&lt;p&gt;但是Webpack就不是了&lt;/p&gt;</description></item></channel></rss>