© 2025 Rocky. All rights reserved.

|浙ICP备2025179428号-3|友情链接|

魔法施展中...

技术文章

技术分享

从webpack迁移到vite

2022-09-25
5 分钟
...

上周计划将一个旧项目从webpack迁移到vite,遇到了一点点问题,特地记录下解决方法。

vite是一个比webpack更快捷的打包工具,配置文件vite.config.js非常简单,可以手写。

问题一 默认是vue3的支持

vite对vue的支持,默认是支持vue3,如果要切换到vue2,则需要安装插件:vite-plugin-vue2:

yarn add vite-plugin-vue2
yarn add vue-template-compiler

问题二 不支持require

vite默认不再支持require,则需要安装vite-plugin-require-transform

yarn add vite-plugin-require-transform

再在vite.config.js里配置:

//vite.config.js
import { defineConfig } from 'vite'
//解决@问题
const path = require('path');
//解决require问题
import requireTransform from 'vite-plugin-require-transform';
 
export default defineConfig({
  plugins: [
  vue(),
  //.........此处省略
    requireTransform({
      fileRegex: /.js$|.vue$/
    }),
  ],
});

感谢阅读!如果您觉得这篇文章有帮助,欢迎分享给更多的朋友。

上一篇
技术分享

Nextjs使用一瞥

上个月偶尔听起有人说过nextjs不错,就小小地了解了一下。

下一篇
技术分享

'我的三段创业经历'

刷到了 joyqi 写的[一个小感想](https://joyqi.com/life/cry-with-laughter.html),也有点小感触。

📮 订阅更新
每周收到最新文章推送,不错过精彩内容

💡 我们尊重您的隐私,不会将邮箱用于其他用途

加载中...

猜你喜欢

职业发展

什么是最重要的人

个人特质上讲,最难得的是这种能把事儿做细,反复迭代,把事儿优化到极致的人。

2022-09-06
技术分享

新生

曾经有一个从2004年开始写的blog;一直以来坚持着,想保留自己不成熟的一面,但是忽然有一天就不想把这一面展示出来了。于是决定新生,于是有了这个 https://83d.me/ 。

2016-06-24
生活随笔

沮河记忆之四

很多年没有再沿着沮河走去外婆家的那条旧路了,虽然我有几次还在心里默默把那条路盘了又盘,生怕哪天就在记忆里彻底弄丢它。

2025-11-05