重识webpack

作者: 石菖蒲_xl | 来源:发表于2020-04-29 13:03 被阅读0次

“搬砖习惯了”早已忘掉了webpack

天天“搬砖”,各种脚手架,dvaumi全部都是一键搞定自己需要的所有内容,配置啥的几乎不需要自己添加什么,基础的东西更是集成的非常完善,渐渐的忘记了最初的“功臣”webpack

记录再次相见的“坎坷”

安装less-loader报错

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

应该配置对应的加载项,我使用的是ejs

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

$export is not a function报错

babel编译去除node_mocules 这是最主流的一种解决办法
通过修改webpack配置文件,去除babel-loadernode-modules的编译

module.exports={
    ...
    module:{
        ...
        {
            test: /\.js|jsx$/,
            exclude:/node_modules/,// 关键步骤
            use: {
                loader: 'babel-loader',
            }
        }
    }
}

相关文章

  • 重识webpack

    “搬砖习惯了”早已忘掉了webpack 天天“搬砖”,各种脚手架,dva,umi全部都是一键搞定自己需要的所有内容...

  • 重识iOS之Property

    重识iOS之Property 重识iOS之Property

  • 重识

    输入,我是王婷。发送…… 她后悔了。 男主叫平安,姓江,是的,意思是将来会平安。女主叫王婷。俩人5岁就认识了...

  • 重识

    想和你重新认识傩次 从你叫什么名字说起

  • 重识

    “天空,天是空的”。这句诗让我激动不已。他太特别,几乎要颠覆我所有在课堂里学到得的知识和概念。天是空的!正...

  • 重识Activity-Activity任务栈和启动模式

    本篇文章是《重识Activity》系列的第4篇。 下面是《重识Activity》系列的其他文章: 第1篇:重识Ac...

  • Runtime好文

    重识 Objective-C Runtime - Smalltalk 与 C 的融合重识 Objective-C ...

  • 重识通识教育

    什么是通识教育?有人说就是语文、数学等基本素质教育,区别于工程、医学、法律、商业等具体技能培养的一种博雅教育。 通...

  • 重识老公

    记得刚认识老公的时候,介绍人说了一大堆话来形容他的特点和鲜明长处——聪明。于是相处的时候总怕被这聪明人耍了心眼子,...

  • iOS重识

    1synchronized(互斥锁) 互斥锁,就是使用了线程同步技术,多条线程按顺序地执行任务 使用场景:多条线程...

网友评论

    本文标题:重识webpack

    本文链接:https://www.haomeiwen.com/subject/yvugwhtx.html