《基于 Vue 组件库 的 Webpack5 配置》1.模式 Mode 和 vue-loader

这篇具有很好参考价值的文章主要介绍了《基于 Vue 组件库 的 Webpack5 配置》1.模式 Mode 和 vue-loader。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  1. 一定要配置 模式 Mode,这里有个小知识点,环境变量 process.env.NODE_ENV

    module.exports = {
        mode: 'production',// process.env.NODE_ENV 或 development,
    }
    
  2. 一定要配置 vue-loader

    • Vue Loader v15 现在需要配合一个 webpack 插件才能正确使用;

    • 一个 webpack 的 loader,它允许你以一种名为单文件组件 (SFCs)的格式撰写 Vue 组件;

    • vue-loadervue-template-compiler 要一起安装,以保证版本的一致性。npm install -D vue-loader vue-template-compiler

    • package.json 的 webpack 中必须配置该插件,如下文章来源地址https://www.toymoban.com/news/detail-672667.html

      const { VueLoaderPlugin } = require('vue-loader')
      
      module.exports = {
        module: {
          rules: [
            // ... 其它规则
            {
              test: /\.vue$/,
              loader: 'vue-loader'
              // use: ['vue-loader'] //也可以,是数组
            }
          ]
        },
        plugins: [
          // 请确保引入这个插件!
          new VueLoaderPlugin()
        ]
      }
      

到了这里,关于《基于 Vue 组件库 的 Webpack5 配置》1.模式 Mode 和 vue-loader的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 《基于 Vue 组件库 的 Webpack5 配置》9.module.exports 可为数组类型且注意编译顺序

    module.exports 常见是对象类型,其实也可用数组类型; 注意编译顺序, 从后往前 编: 也就是说先编 another.js ,再编 index.js ; 所以 代码第 9 行 不能设置为 true ,仅在第一次,也就是 代码第19行 设置 一次 即可清空整个 output 文件夹; 如果 代码第 9 行 设置为 true ,则在编 i

    2024年02月08日
    浏览(48)
  • 《基于 Vue 组件库 的 Webpack5 配置》6.将字体库和图片等静态资料,编译后打包至指定文件夹

    参考 Rule.generator.filename package.json 的配置如下

    2024年02月11日
    浏览(77)
  • Cannot read properties of undefined (reading ‘styles‘),使用webpack5搭建vue项目,vue-loader报错解决

    跟着官网,尝试在webpack5中加载vue文件时报错: Cannot read properties of undefined (reading ‘styles’) 其中版本vue-loader@17.0.0,vue-template-compiler和vue都是2.7 百度之后看到有人说是vue-loader版本问题,然后在vue-loader的github的issue里找到了相关的问答: 意思是vue2的话,vue-loader版本要低于等于

    2024年01月23日
    浏览(41)
  • 基于 Vue3 + Webpack5 + Element Plus Table 二次构建表格组件

    基于 Vue3 + Webpack5 + Element Plus Table 二次构建表格组件,开箱即用 A Vue 3.x Table Component built on Webpack 5 该组件库可供学习、参考和用于二次开发。 1.基于 Webpack 5 构建 2.全面支持 Vue 3 3.支持 JSON 序列化表格快速配置 4.已内置 Pagination 分页 5.支持自定义 prop 列名 6.支持单元格内容自

    2024年04月13日
    浏览(83)
  • 《Webpack5 升级》- Vue2.x 组件库 Webpack3 升 5

    基于 Vue2.x 的项目和组件库开发于 2019 年 ,那时对 Webpack 版本没有概念,项目和组件库的版本混乱…有的使用 v3 ,有的使用 v4 … 对于现今 2023 年(或 2024 年) 的整个生态环境是不够用的,无法使用较新和更优秀的插件。所以升级 势在必行 ! 注意 本篇是 基于 Vue2.x 组件库

    2024年02月03日
    浏览(44)
  • 【快速搞定Webpack5】基本配置及开发模式介绍(二)

    在开始使用 webpack 之前么,我们需要对 Webpack 的配置有一定的认识。 1. enty(入口) 指示 webpack 从哪个文件开始打包 2. output(输出) 指示 webpack 打包完的文件输出到哪里去,如何命名等 3. loader(加载器) webpack 本身只能处理 js、json 等资源,其他资源需要借助 loader 、 webp

    2024年02月21日
    浏览(39)
  • 基于vue3+webpack5+qiankun实现微前端

    一 主应用改造(又称基座改造) 1 在主应用中安装qiankun(npm i qiankun -S)  2 在src下新建micro-app.js文件,用于存放所有子应用。  3 改造vue.config.js,允许跨域访问子应用页面  4 改造main.js   5 在App.vue中写响应跳转子应用(根据自己的项目找对应位置写,不局限于App.vue)   需要注

    2024年02月13日
    浏览(61)
  • Webpack5开发模式选择

    Webpack 5 是一款强大的模块打包工具,可用于将许多分散的模块按照依赖关系打包成一个(或多个)bundle。在Webpack 5中,主要有两种开发模式,分别是开发模式(development)和生产模式(production)。这两种模式主要的区别和各自的作用如下: 开发模式(development):这种模式主

    2024年02月16日
    浏览(46)
  • 使用webpack5+TypeScript+npm发布组件库

            作为一只前端攻城狮,没有一个属于自己的组件库,那岂不是狮子没有了牙齿,士兵没有了武器,姑娘没有了大宝SOD蜜,你没有了我....         言归正传,下面将给大家介绍如何通过webpack5编译一个TS组件发布到NPM平台。         1、通过webpack5初始化一个typescript环

    2024年04月16日
    浏览(40)
  • Webpack5入门到原理14:生产模式介绍

    生产模式是开发完成代码后,我们需要得到代码将来部署上线。 这个模式下我们主要对代码进行优化,让其运行性能更好。 优化主要从两个角度出发: 优化代码运行性能 优化代码打包速度 我们分别准备两个配置文件来放不同的配置 因为文件目录变了,所以所有绝对路径需要

    2024年01月23日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包