© 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),也有点小感触。

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

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

加载中...

猜你喜欢

行业观察

10.11 事件复盘:别盯着跌幅了,那是流动性的“集体罢工”

10.11 不是一个简单的下跌日,而是加密市场结构性流动性失效的分水岭。在那天之后,ETH 与 BTC 的交易体验、风险特征与资金行为发生了根本变化。

2026-01-27
加密货币
技术分享

'一句梧桐美,被骗几万人'

多少妹子被 一句梧桐美,种满南京城 迷惑了,被蒋介石宋美龄惊天地泣鬼神的爱情迷住了

2021-11-01
职业发展

方法总比困难多

团队里需要有人带领,有时候也需要有人鞭策。

2021-10-14