一、vite

之前写了一个vite的项目,配置找了半天,结果如下:

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import path from 'path'const resolve = dir => path.join(__dirname,dir)export default defineConfig({resolve:{alias:{'@':resolve('./src'),views:resolve('src/views'),utils:resolve('src/utils'),hooks:resolve('src/hooks'),}},plugins: [vue()]
})

二、webpack

想着webpack应该会简单点吧,然后翻车了...最终其实有两种方式

方式一

const { defineConfig } = require('@vue/cli-service')
const path = require('path') //试过用import直接报错了const resolve = dir => path.join(__dirname,dir)module.exports = defineConfig({transpileDependencies: true,configureWebpack:{resolve:{alias:{'@':resolve('./src'),views:resolve('src/views'),utils:resolve('src/utils'),hooks:resolve('src/hooks'),}}}
})

方式二

const { defineConfig } = require('@vue/cli-service')
const path = require('path')const resolve = dir => path.join(__dirname,dir)module.exports = defineConfig({transpileDependencies: true,chainWebpack: config => {config.resolve.alias.set("@", resolve("src")).set("views", resolve("src/views")).set("utils", resolve("src/utils")).set("hooks", resolve("src/hooks"))}
})

参考地址:Vue 全局引入 sass 文件 | 吴品诚的技术博客

vite以及webpack(@vue/cli 5.x) vue3 alias别名配置相关推荐

  1. Vue CLI 3 安装、创建、配置、安装插件

    一.安装 1.全局安装过旧版本的 vue-cli(1.x 或 2.x)要先卸载它: npm uninstall vue-cli -g //或者 yarn global remove vue-cli 注 ...

  2. Vue CLI 3结合Lerna进行UI框架设计

    第一次在掘金发文章,有点啰里啰嗦,大家见谅. 当前大部分UI框架设计的Webpack配置都相对复杂,例如Element.Ant Design Vue和Muse-UI等Vue组件库.例如Element, ...

  3. 自学Vue3+electron(一) 配置项目

    时间:2022年5月3日18:17:54 version: Vue: 3.2.13 electron: 13.0.0 写在前面: node.js等知识及相关配置我就不在这里提了,如果那些还没看的话,就 ...

  4. Vite 与 Vue Cli 对比 - 尤雨溪: Vite 会取代 vue-cli 吗?

    本文完整版:<Vite 与 Vue Cli 对比 - 尤雨溪: Vite 会取代 vue-cli 吗> Vite 与 Vue Cli 对比 一.Vite 与 Vue CLI 是什么? Vu ...

  5. vuecli启动的服务器位置,webpack – 在vue cli 3生成的项目中启动dev服务器

    我使用npm i -g @ vue / cli在我的 Windows系统上全局安装了vue cli 3. 然后我使用vue create vue-project生成了一个项目 我通过提示选择了所需的插 ...

  6. vue = 什么意思_记录使用@vue/cli搭建Vue3项目完整流程

    最近发现vue两大UI框架Element UI和Ant Design Vue都已经支持Vue3了,如果再不学习Vue3就落伍了,此文章记录下使用@vue/cli搭建Vue3项目完整流程. 1 安装vu ...

  7. cli vue 卸载_记录使用@vue/cli搭建Vue3项目完整流程

    最近发现vue两大UI框架Element UI和Ant Design Vue都已经支持Vue3了,如果再不学习Vue3就落伍了,此文章记录下使用@vue/cli搭建Vue3项目完整流程. 1 安装vu ...

  8. Vue CLI和Vite

    一. Vue CLI安装和使用 1.1 安装 全局安装,任何时候都可以通过vue的命令来创建项目 npm install @vue/cli -g 1.2 升级 如果是旧版本,可通过该命令升级 npm ...

  9. Vue3脚手架安装vue @/cli

    @vue/cli是一个Vue脚手架,用来快速构建模块化项目结构 系统环境: -node环境:node -v -npm环境:npm -v -nrm环境: nrm ls 安装node.js 网址:http ...

最新文章

  1. 复杂性系统面临的难题
  2. js json对象转字符串_Mock.js模拟数据实现前端独立开发
  3. F. 更改apache端口号
  4. JDK内置的进制转换
  5. Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'userinfo.
  6. Android 学习--ListView 的使用(一)
  7. 【bzoj1022】[SHOI2008]小约翰的游戏John 博弈论
  8. php文字游戏寻仙记,【寻仙记H5】Win服务端+小白架设教程+文字游戏+小仙亲测
  9. 一文详解高精地图构建与SLAM感知优化建图策略
  10. 手机抢答器正在替代传统抢答器
  11. DW制作小三角型教程
  12. IB心理学社会文化介绍
  13. PAT1150 Travelling Salesman Problem
  14. h61 nvme硬盘_不懂SSD固态硬盘吗?1分钟教会你
  15. Altium Designer 往元件库中添加新元件
  16. C#精挑整理知识要点11 委托和事件(建议收藏)
  17. 『NLP自然语言处理』中文文本的分词、去标点符号、去停用词、词性标注
  18. for update
  19. 从零到一搭建基础架构(2)-如何构建基础架构模块划分
  20. html复选框代码隐藏勾勾,[译] 为什么 HTML 中复选框样式难写 — 本文给你答案

热门文章

  1. 计算机毕业答辩程序无法运行,计算机专业毕业答辩程序
  2. 【机器学习】机器学习之一元线性回归
  3. MYSQL报1265和1366错误
  4. codeforces C - Dwarves, Hats and Extrasensory Abilities
  5. python 的魔方方法__getattribute__ 和__getattr__方法介绍
  6. Matlab将数据写入文件
  7. 数据库拆分3--使用sharding-jdbc 支持子查询sql
  8. Python全国计算机等级考试(2021)
  9. Suggestions of 周爱民
  10. 如何进行特征工程,以及特征工程的一些理论