热点新闻
Vue 2.7 + Vite项目搭建
2023-07-12 05:37  浏览:181  搜索引擎搜索“促展会”
温馨提示:为防找不到此信息,请务必收藏信息以备急用! 联系我时,请说明是在促展会看到的信息,谢谢。
展会发布 展会网站大全 报名观展合作 软文发布

Vue 2.7 + Vite

vue2.7 + vue-router3 + pinia
示例代码: https://github.com/klren0312/vite_vue2.7
示例页面: https://klren0312.github.io/vite_vue2.7/

用到的vite插件

  • @vitejs/plugin-vue2 vite的vue2.7插件
  • @vitejs/plugin-legacy 打包支持IE
  • unplugin-vue-components 按需引入插件

相关配置

1. vscode的vetur插件适配

参考资料: https://github.com/vuejs/vetur/issues/2296#issuecomment-1155957974

需要在根目录创建vetur.config.js

// vetur.config.js module.exports = { settings: { 'vetur.completion.autoimport': false, 'vetur.experimental.templateInterpolationService': false, 'vetur.validation.interpolation': false, 'vetur.validation.template': false, 'vetur.validation.templateProps': false, 'vetur.validation.style': false, 'vetur.validation.script': false, 'vetur.format.enable': false, 'vetur.ignoreProjectWarning': true, 'vetur.languageFeatures.codeActions': false, 'vetur.languageFeatures.semanticTokens': false, 'vetur.languageFeatures.updateimportOnFileMove': false, 'vetur.trace.server': 'off', 'vetur.underline.refValue': false, }, }

或者改用volar插件




usevolar.png

2. vite适配vue2.7

参考资料: https://github.com/vuejs/vue/blob/main/CHANGELOG.md#vue-cli--webpack

使用官方的@vitejs/plugin-vue2插件

vite创建vue项目后, 把插件替换下就行了

3. vue-router安装

vue2应该只支持vue-router3版本

4. pinia安装

按官方文档引入即可: https://pinia.vuejs.org/getting-started.html#installation

import { createPinia, PiniaVuePlugin } from 'pinia' Vue.use(PiniaVuePlugin) const pinia = createPinia() new Vue({ el: '#app', // other options... // ... // note the same `pinia` instance can be used across multiple Vue apps on // the same page pinia, })

5. element-ui按需引入

使用unplugin-vue-components插件

发布人:6a15****    IP:125.64.56.***     举报/删稿
展会推荐
让朕来说2句
评论
收藏
点赞
转发