重識(shí)webpack

“搬磚習(xí)慣了”早已忘掉了webpack

天天“搬磚”,各種腳手架,dvaumi全部都是一鍵搞定自己需要的所有內(nèi)容,配置啥的幾乎不需要自己添加什么,基礎(chǔ)的東西更是集成的非常完善,漸漸的忘記了最初的“功臣”webpack

記錄再次相見的“坎坷”

安裝less-loader報(bào)錯(cuò)

ERROR in ./src/index.less
Module build failed (from ./node_modules/less-loader/dist/cjs.js):
Error: Cannot find module 'less'

解決方案

$ npm install less --save-dev

HtmlWebpackPlugin 使用模板 template

應(yīng)該配置對(duì)應(yīng)的加載項(xiàng),我使用的是ejs

$ npm install --save-dev ejs-loader
module.exports = {
    ...
    module: {
        rules: [
            ...
            {
                test: /\.ejs/,
                use: ['ejs-loader'],
            }
        ]
    }
}

$export is not a function報(bào)錯(cuò)

babel編譯去除node_mocules 這是最主流的一種解決辦法
通過修改webpack配置文件,去除babel-loader對(duì)node-modules的編譯

module.exports={
    ...
    module:{
        ...
        {
            test: /\.js|jsx$/,
            exclude:/node_modules/,// 關(guān)鍵步驟
            use: {
                loader: 'babel-loader',
            }
        }
    }
}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • webpack使用學(xué)習(xí) 本分享學(xué)習(xí)借鑒webpack中文官網(wǎng),官網(wǎng)鏈接(中文文檔):https://www.web...
    腿毛怪丶叔叔閱讀 968評(píng)論 0 5
  • 寫在開頭 先說說為什么要寫這篇文章, 最初的原因是組里的小朋友們看了webpack文檔后, 表情都是這樣的: (摘...
    Lefter閱讀 5,437評(píng)論 4 31
  • 前言: 拿到一個(gè)項(xiàng)目 , 生成默認(rèn)package.json,可以執(zhí)行npm init -ypackage.json...
    筱瘋子閱讀 2,076評(píng)論 0 0
  • 1、webpack的安裝 本教程是基于最新的webpack4.39.3 版本 注意:webpack是基于node的...
    chang_遇見緣閱讀 525評(píng)論 0 1
  • 大學(xué)畢業(yè)后,幾乎沒再聽過新的歌了,在偶爾想聽的時(shí)候,只是曾經(jīng)的老歌一遍遍的循環(huán)。 從你那里聽到的歌:那就這樣吧,命...
    保質(zhì)期一天閱讀 410評(píng)論 2 1

友情鏈接更多精彩內(nèi)容