重识webpack

“搬砖习惯了”早已忘掉了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',
            }
        }
    }
}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • webpack使用学习 本分享学习借鉴webpack中文官网,官网链接(中文文档):https://www.web...
    腿毛怪丶叔叔阅读 963评论 0 5
  • 写在开头 先说说为什么要写这篇文章, 最初的原因是组里的小朋友们看了webpack文档后, 表情都是这样的: (摘...
    Lefter阅读 5,432评论 4 31
  • 前言: 拿到一个项目 , 生成默认package.json,可以执行npm init -ypackage.json...
    筱疯子阅读 2,076评论 0 0
  • 1、webpack的安装 本教程是基于最新的webpack4.39.3 版本 注意:webpack是基于node的...
    chang_遇见缘阅读 525评论 0 1
  • 大学毕业后,几乎没再听过新的歌了,在偶尔想听的时候,只是曾经的老歌一遍遍的循环。 从你那里听到的歌:那就这样吧,命...
    保质期一天阅读 410评论 2 1

友情链接更多精彩内容