《基于 Vue 组件库 的 Webpack5 配置》7.路径别名 resolve.alias 和 性能 performance

  1. 路径别名 resolve.alias

    js 复制代码
    const path = require('path');
    
    module.exports = {
        resolve: {
            alias: {
                "@": path.resolve(__dirname, "./src/"),
                "@assets": path.resolve(__dirname, "./src/assets/"),
                "@mixins": path.resolve(__dirname, "./src/mixins/"),
                "@components": path.resolve(__dirname, "./src/components/"),
                "@images": path.resolve(__dirname, "./src/assets/images/")
            },
            extensions: [".*", ".js", ".vue", ".json"]
        }
    }
  2. 性能 performance

    js 复制代码
    module.exports = {
        performance: {// 性能
            hints: 'warning', // 枚举 false 关闭性能提示
            maxEntrypointSize: 10240000000000, // 最大入口文件大小
            maxAssetSize: 10240000000000, // 最大资源文件大小
        },
    }    
相关推荐
春时似衿里2 分钟前
【Navicat 连接MySQL时出现错误1251:客户端不支持服务器请求的身份验证协议;请考虑升级MySQL客户端】
服务器·数据库·mysql
安琪吖4 分钟前
微前端:qiankun框架在开发中遇到的问题
前端·vue·element-ui
不爱说话郭德纲7 分钟前
🔥产品:"这功能很常见,不用原型,参考竞品就行!" 你会怎么做
前端·产品经理·产品
帅帅梓9 分钟前
Linux lvm逻辑卷管理
linux·运维·数据库
wordbaby15 分钟前
React 异步请求数据处理优化经验总结
前端·react.js
拉不动的猪17 分钟前
回顾 pinia VS vuex
前端·vue.js·面试
Noii.18 分钟前
Mybatis的应用及部分特性
java·数据库·mybatis
Warren9822 分钟前
Java异常讲解
java·开发语言·前端·javascript·vue.js·ecmascript·es6
超级土豆粉42 分钟前
Taro Hooks 完整分类详解
前端·javascript·react.js·taro
iphone10844 分钟前
从零开始学网页开发:HTML、CSS和JavaScript的基础知识
前端·javascript·css·html·网页开发·网页