真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Webpack快速入門(二)-創(chuàng)新互聯(lián)

在前文中,已經(jīng)成功使用Webpack打包并生成了一個(gè)目標(biāo).js文件。但是,在終端中進(jìn)行復(fù)雜的操作,顯然是不太方便且容易出錯(cuò)的。接下來,讓我們學(xué)習(xí)Webpack的另一種更常見的使用方法,即通過配置文件來使用Webpack。這也是webpack的重點(diǎn)使用方式。

超過10多年行業(yè)經(jīng)驗(yàn),技術(shù)領(lǐng)先,服務(wù)至上的經(jīng)營(yíng)模式,全靠網(wǎng)絡(luò)和口碑獲得客戶,為自己降低成本,也就是為客戶降低成本。到目前業(yè)務(wù)范圍包括了:網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè),成都網(wǎng)站推廣,成都網(wǎng)站優(yōu)化,整體網(wǎng)絡(luò)托管,重慶小程序開發(fā),微信開發(fā),APP應(yīng)用開發(fā),同時(shí)也可以讓客戶的網(wǎng)站和網(wǎng)絡(luò)營(yíng)銷和我們一樣獲得訂單和生意!

首先,提醒注意的是,我們要學(xué)習(xí)的這個(gè)配置文件其實(shí)也是一個(gè)簡(jiǎn)單的JavaScript模塊文件,我們可以把所有的與打包相關(guān)的信息放在里面。通過一個(gè)js文件來實(shí)現(xiàn)配置功能的一個(gè)重要好處是,你可以在其中加入靈活多樣的注釋——在.json配置文件中是非常不方便加入注釋內(nèi)容的!

創(chuàng)建配置文件

繼續(xù)前文例子。在當(dāng)前練習(xí)文件夾的根目錄下新建一個(gè)名為webpack.config.js的文件。我們?cè)谄渲袑懭肴缦滤镜暮?jiǎn)單配置代碼,目前的配置主要涉及到的內(nèi)容是入口文件路徑和打包后文件的存放路徑。

(1)編寫webpack.config.js文件,如下圖所示:
Webpack快速入門(二)

注:“__dirname”是node.js中的一個(gè)全局變量,它指向當(dāng)前執(zhí)行腳本所在的目錄。另外,命令行下此變量不可使用!
另外,path.resolve() 方法會(huì)把一個(gè)路徑或路徑片段的序列解析為一個(gè)絕對(duì)路徑。有關(guān)此方法的詳細(xì)解釋,請(qǐng)參考文后引用(1)。

(2)刪除上一篇中編譯生成的結(jié)果文件,即位于public路徑下的bundle.js,因?yàn)榻酉聛砦覀円幾g生成新的文件。

再次運(yùn)行webpack

接下來,運(yùn)行命令行如下:

npx webpack

或者

npx webpack  --config webpack.config.js

也就是說,在省略的情況下,webpack會(huì)自動(dòng)在根目錄下查找配置文件webpack.config.js。運(yùn)行結(jié)果如下圖所示:

Webpack快速入門(二)

運(yùn)行網(wǎng)頁并觀察結(jié)果

運(yùn)行index.htm文件(我使用的是Webstorm),結(jié)果如下圖所示:
Webpack快速入門(二)

如何?再次獲得成功!但是,×××長(zhǎng)征才開始了第一步,“老鼠拉木掀——大頭在后面”呢.......

其實(shí)

其實(shí),webpack還遠(yuǎn)比上面復(fù)雜得多,例如其核心概念主要包括:

  • Entry
  • Output
  • Loaders
  • Plugins
  • Mode
  • Browser Compatibility

這里列舉的入口,輸出,加載器,插件,模式及瀏覽器兼容性等各種選項(xiàng)均可以通過本文介紹的配置文件webpack.config.js中對(duì)應(yīng)的配置選項(xiàng)來實(shí)現(xiàn),這要比換行再換行再換行的webpack的命令行使用方式要方便得多了。

面包會(huì)有的,牛奶也會(huì)有的。讓我們慢慢來吧。GO ON......

參考

(1)https://blog.csdn.net/kikyou_csdn/article/details/83150538

(2)https://webpack.js.org/guides/getting-started/

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


網(wǎng)頁名稱:Webpack快速入門(二)-創(chuàng)新互聯(lián)
分享網(wǎng)址:http://weahome.cn/article/ijcji.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部