国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

webpack各配置詳解

enrecul101 / 2075人閱讀

摘要:配置一些開發(fā)環(huán)境的提示工具例如當(dāng)項(xiàng)目中報(bào)錯(cuò)可以準(zhǔn)確的定位到哪個(gè)文件報(bào)錯(cuò)對(duì)比項(xiàng)構(gòu)建速度重新構(gòu)建速度代碼提示定位原始源代碼生成后的代碼可根據(jù)場景使用這兩個(gè)值調(diào)試代碼項(xiàng)目中配置引入文件的快捷路徑中導(dǎo)出的對(duì)象內(nèi)配置快捷方式名對(duì)應(yīng)的路

devtool: 配置一些開發(fā)環(huán)境的提示工具

例如: devtool: "cheap-module-eval-source-map" 當(dāng)項(xiàng)目中報(bào)錯(cuò)可以準(zhǔn)確的定位到哪個(gè)文件報(bào)錯(cuò)

對(duì)比項(xiàng) 構(gòu)建速度 重新構(gòu)建速度 代碼提示定位
cheap-module-eval-source-map + ++ 原始源代碼
eval +++ +++ webpack生成后的代碼

可根據(jù)場景使用這兩個(gè)值調(diào)試代碼

alias: 項(xiàng)目中配置引入文件的快捷路徑
 webpack.config.js中導(dǎo)出的alias對(duì)象內(nèi)配置   key ——> 快捷方式名   value ——> 對(duì)應(yīng)的路徑
 如要配置web -> page這個(gè)文件夾的快捷方式    page: "app/web/page"
dll: 引入一些不會(huì)經(jīng)常更新的第三方庫,只要其包含的庫沒有增減、升級(jí), 線上的dll代碼不會(huì)隨著版本發(fā)布頻繁更新,不需要重新打包
dll: ["vue", "axios"] 這樣使用即可
loaders: 配置一些項(xiàng)目需要使用自動(dòng)轉(zhuǎn)換的語法

例如: typescript: true ==> 項(xiàng)目中可以使用ts

或者:

    scss: {
        options: {
            includePaths: [path.resolve(_dirname, "app/web/asset"), path.resolve(_dirname, "app/web/asset/style")],
        },
      }

可以轉(zhuǎn)換靜態(tài)資源asset下的scss文件

另一種寫法:

    {
        test:/.css$/,
        loader: "style!css"
    }

這里面的!用以webpack處理css文件時(shí)使用css-loader兼style-loader
!加了之后文件處理是自右向左,即先使用css-loader然后進(jìn)行style-loader處理

url-loader可將圖片轉(zhuǎn)換成base64編碼

plugin: 使用一些插件完成一些功能

例如: CommonsChunkPlugin 提取塊之間共享的公共模塊

performance: 設(shè)置一些性能監(jiān)測

例如: key ——> hints value ——> "warning"
將展示一條警告,通知你這是體積大的資源

webpack中 devServer選項(xiàng)改項(xiàng)目運(yùn)行端口
    devServer: {
        host: "127.0.0.1",
        port: 3000
    }

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/97324.html

相關(guān)文章

  • 庫,組件,框架 - 收藏集 - 掘金

    摘要:哈哈,我理解,架構(gòu)就是骨架,如下圖所示譯年月個(gè)有趣的和庫前端掘金我們創(chuàng)辦的使命是讓你及時(shí)的了解開發(fā)中最新最酷的趨勢。 翻譯 | 上手 Webpack ? 這篇就夠了! - 掘金譯者:小 boy (滬江前端開發(fā)工程師) 本文原創(chuàng),轉(zhuǎn)載請(qǐng)注明作者及出處。 原文地址:https://www.smashingmagazine.... JavaSrip... 讀 Zepto 源碼之代碼結(jié)構(gòu) - ...

    tommego 評(píng)論0 收藏0
  • webpack多頁應(yīng)用架構(gòu)系列(十三):構(gòu)建一個(gè)簡單的模板布局系統(tǒng)

    摘要:原文地址如果您對(duì)本系列文章感興趣,歡迎關(guān)注訂閱這里前言上文多頁應(yīng)用架構(gòu)系列十二利用生成普通網(wǎng)頁頁面模板我們基本上已經(jīng)搞清楚如何利用來生成普通網(wǎng)頁頁面模板,本文將以我的腳手架項(xiàng)目介紹如何在這基礎(chǔ)上搭建一套簡單的模板布局系統(tǒng)。 本文首發(fā)于Array_Huang的技術(shù)博客——實(shí)用至上,非經(jīng)作者同意,請(qǐng)勿轉(zhuǎn)載。原文地址:https://segmentfault.com/a/1190000007...

    yedf 評(píng)論0 收藏0
  • webpack詳解

    摘要:但也是最復(fù)雜的一個(gè)。中當(dāng)一旦某個(gè)返回值結(jié)果不為便結(jié)束執(zhí)行列表中的插件中上一個(gè)插件執(zhí)行結(jié)果當(dāng)作下一個(gè)插件的入?yún)⒄{(diào)用并行執(zhí)行插件流程篇本文關(guān)于的流程講解是基于的。 webpack是現(xiàn)代前端開發(fā)中最火的模塊打包工具,只需要通過簡單的配置,便可以完成模塊的加載和打包。那它是怎么做到通過對(duì)一些插件的配置,便可以輕松實(shí)現(xiàn)對(duì)代碼的構(gòu)建呢? webpack的配置 const path = requir...

    lcodecorex 評(píng)論0 收藏0
  • [js高手之路]深入淺出webpack教程系列2-配置文件webpack.config.js詳解(上

    摘要:接著上文,重新在文件夾下面新建一個(gè)項(xiàng)目文件夾,然后用初始化項(xiàng)目的配置文件,然后安裝,然后創(chuàng)建基本的項(xiàng)目文件夾結(jié)構(gòu),好了,我們的又一個(gè)基本項(xiàng)目結(jié)構(gòu)就搭建好了第一開始通過文件配置我們的項(xiàng)目首先在項(xiàng)目文件夾下面,新建一個(gè)文件,這個(gè)文件可 接著上文,重新在webpack文件夾下面新建一個(gè)項(xiàng)目文件夾demo2,然后用npm init --yes初始化項(xiàng)目的package.json配置文件,然后安...

    moven_j 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<