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

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

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

加载中...

猜你喜欢

职业发展

经历过至暗时刻,才有成长

有的人很幸运,从小就家教严格,学会了自律,所有的一切都优秀的那么完美。而普通人中的大多数,都会经过一些特定的事件才会成熟,那个特定的事件,也许是父母亲的去世,也许是一次离婚,也许是一次裁员,也许是一次破产,总之让你足够痛苦,不敢面对。

2021-04-16
产品思考

heroku上部署vue项目

公司有一个前端项目,近期折腾了一下,改成从 heroku 的一个替代产品 dokku 部署了,记录一下过程。

2023-02-14
nodejs
技术分享

Rails集成prometheus的几个经验

单纯地将prometheus集成进rails,整体上比较方便:

2024-02-21
rails