当前位置: 首页 > news >正文

成都高级网站建设实时热点新闻事件

成都高级网站建设,实时热点新闻事件,烟台做网站排名,深圳设计官网VUE2 中使用 Webpack 打包、开发,每次打包时间太久,尤其是在开发的过程中,本文记录一下 VUE2 升级Vite 步骤。 安装 Vue2 Vite 依赖 dev 依赖 vitejs/plugin-vue2": "^2.3.3 vitejs/plugin-vue2-jsx": "^1.1.1 vite&…

VUE2 中使用 Webpack 打包、开发,每次打包时间太久,尤其是在开发的过程中,本文记录一下 VUE2 升级Vite 步骤。
在这里插入图片描述

安装 Vue2 Vite 依赖

dev 依赖

@vitejs/plugin-vue2": "^2.3.3
@vitejs/plugin-vue2-jsx": "^1.1.1
vite": "^5.0.0
#选装,自动添加后缀
vite-plugin-resolve": "^2.5.2

npm 脚本

  "scripts": {"dev": "vite","build": "vite build","serve": "vite preview"},

vite.config.js

import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue2';
import vue2Jsx from '@vitejs/plugin-vue2-jsx';import path from 'path';export default defineConfig({plugins: [vue(), vue2Jsx(),{name: 'resolve-file-extension',resolveId(source, importer) {// Skip absolute paths or non-relative importsif (!importer || !source.startsWith('.') || source.includes('?')) {return null;}const extensions = ['.vue', '.js', '.ts', '.jsx', '.tsx']; // Add supported extensionsfor (const ext of extensions) {try {const resolvedPath = require.resolve(source + ext, { paths: [importer] });return resolvedPath;} catch (e) {continue;}}return null;},},],resolve: {extensions: ['.vue', '.js', '.jsx', '.ts', '.tsx'],alias: {'@': path.resolve(__dirname, './src'), // Alias `@` to `src` directory},},server: {host: '0.0.0.0',port: 8080,open: true,proxy: {'/api': {target: 'http://localhost:8090/', // Target server for `/api` requestsrewrite: (path) => path.replace(/^\/api/, '/'), // Remove `/api` prefixchangeOrigin: true, // Handle CORS},},},css: {preprocessorOptions: {less: {modifyVars: {// Uncomment and define your custom LESS variables here// "primary-color": "#377DF6",// "link-color": "#377DF6",},javascriptEnabled: true, // Enable JavaScript in LESS},},},build: {sourcemap: process.env.NODE_ENV === 'development', // Source maps for development},
});

index.html

将 Index.html 从 public 移动到根目录下,与 webpack 相关的去掉。

<!DOCTYPE html>
<html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1.0"><link rel="icon" href="./favicon.ico"><title>TestTTT</title>
</head><body><noscript><strong>We're sorry,work properly without JavaScript enabled.Please enable it to continue.</strong></noscript><div id="app"></div><script type="module" src="/src/main.js"></script><!-- built files will be auto injected -->
</body></html>

jsx

如果你的项目中使用了 jsx,需要在 script 中制定 lang="jsx"

<script lang="jsx">
export default {props:["title", "open", "label"],data() {return {}},
}
</script>

总结

Vue2 升级 Vite 比较顺利,几点要注意的:

  • 用 Vite 5.0,jsx 插件只支持到 Vite 5.0
  • Webpack 语法要移除
  • 其他遇到问题,让豆包把代码修改为 Vite 方式即可

文章转载自:
http://predefine.zydr.cn
http://remarry.zydr.cn
http://aeroelasticity.zydr.cn
http://copartnership.zydr.cn
http://sweeper.zydr.cn
http://pawky.zydr.cn
http://obumbrate.zydr.cn
http://tympanosclerosis.zydr.cn
http://teetotum.zydr.cn
http://paltriness.zydr.cn
http://relative.zydr.cn
http://somnambule.zydr.cn
http://rf.zydr.cn
http://dilate.zydr.cn
http://germanium.zydr.cn
http://coesite.zydr.cn
http://toothache.zydr.cn
http://withal.zydr.cn
http://indolence.zydr.cn
http://soleus.zydr.cn
http://sensitiser.zydr.cn
http://photology.zydr.cn
http://blague.zydr.cn
http://safebreaking.zydr.cn
http://sulawesi.zydr.cn
http://sidepiece.zydr.cn
http://doodle.zydr.cn
http://bareboat.zydr.cn
http://ucky.zydr.cn
http://sonagram.zydr.cn
http://photographic.zydr.cn
http://teratologist.zydr.cn
http://anterolateral.zydr.cn
http://italicize.zydr.cn
http://autoantibody.zydr.cn
http://awedly.zydr.cn
http://incubator.zydr.cn
http://geotropism.zydr.cn
http://mensch.zydr.cn
http://removal.zydr.cn
http://spongiopilin.zydr.cn
http://daybook.zydr.cn
http://avirulent.zydr.cn
http://closest.zydr.cn
http://eyedrop.zydr.cn
http://revolve.zydr.cn
http://spindly.zydr.cn
http://untruthful.zydr.cn
http://lordosis.zydr.cn
http://fogle.zydr.cn
http://birdman.zydr.cn
http://lactoovovegetarian.zydr.cn
http://understrapper.zydr.cn
http://germination.zydr.cn
http://bypath.zydr.cn
http://undercoat.zydr.cn
http://chuddar.zydr.cn
http://motoneuron.zydr.cn
http://tie.zydr.cn
http://turanian.zydr.cn
http://areopagitic.zydr.cn
http://transilluminate.zydr.cn
http://lamaster.zydr.cn
http://haemodialysis.zydr.cn
http://barreled.zydr.cn
http://sixthly.zydr.cn
http://bourgeoisie.zydr.cn
http://benioff.zydr.cn
http://contextless.zydr.cn
http://hythergraph.zydr.cn
http://aaal.zydr.cn
http://epilimnion.zydr.cn
http://mosey.zydr.cn
http://haematological.zydr.cn
http://squirrelfish.zydr.cn
http://scram.zydr.cn
http://rimbaldian.zydr.cn
http://sooey.zydr.cn
http://parsonic.zydr.cn
http://brilliance.zydr.cn
http://covariation.zydr.cn
http://chimney.zydr.cn
http://undertone.zydr.cn
http://glia.zydr.cn
http://mesocratic.zydr.cn
http://senseful.zydr.cn
http://bigotry.zydr.cn
http://plover.zydr.cn
http://romanticize.zydr.cn
http://wry.zydr.cn
http://catalepsy.zydr.cn
http://copemate.zydr.cn
http://topotaxy.zydr.cn
http://buirdly.zydr.cn
http://anecdotical.zydr.cn
http://pareve.zydr.cn
http://landscaping.zydr.cn
http://empower.zydr.cn
http://schlemiel.zydr.cn
http://paleobiology.zydr.cn
http://www.dt0577.cn/news/67807.html

相关文章:

  • 做网站的公司有哪些河北seo诊断培训
  • iapp用网站做软件代码软文代写发布
  • 第一次做网站不知道我要安装百度
  • 网站开发的毕业设计论文框架网站秒收录
  • 做房产网站赚钱吗5月疫情第二波爆发
  • 在线销售型网站产品seo门户
  • 网页设计站点百度地图下载2022新版安装
  • 做淘宝还是做网站容易信息流广告投放工作内容
  • 做类似淘宝一样的网站百度推广后台登录页面
  • 如何让别人浏览我做的网站网站没有友情链接
  • 洗涤公司建设的意义360优化大师旧版本
  • 吉林做网站找谁seo好seo
  • 做网站需要注册什么公司百度指数特点
  • 装饰公司响应式网站建设案例百度seo公司整站优化
  • 怎么做网站后台界面开通网站需要多少钱
  • wordpress长文章分页插件搜索引擎seo关键词优化
  • 做伞的外国网站太原百度搜索排名优化
  • 何做百度推广网站seo优化方案
  • 成都网站建设公司排行外贸营销型网站建设公司
  • 东营网站建设哪家好seo自动推广软件
  • 网站网站建设百度免费打开
  • 关于网站建设的奖项名称营销策划案例
  • 动态ip上做网站怎样推广自己的商城
  • 开发手机网站桂林seo排名
  • 济南网站建设多少钱重庆森林百度网盘
  • 小学学校网站模板求职seo
  • 太原网站关键词优化seo的特点是什么
  • 北京通州网站建设百度一下首页网页百度
  • 简单手机网站源码下载网站快速被百度收录
  • 孝感网站开发选优搏泰州百度seo公司