欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Electron+vite+vuetify項目搭建的流程和方法

 更新時間:2024年06月20日 11:25:10   作者:FireFrame  
最近想用Electron來進行跨平臺的桌面應(yīng)用開發(fā),同時想用vuetify作為組件,于是想搭建一個這樣的開發(fā)環(huán)境,這里分享下Electron+vite+vuetify項目搭建的流程和方法,感興趣的朋友一起看看吧

最近想用Electron來進行跨平臺的桌面應(yīng)用開發(fā)。同時想用vuetify作為組件,于是想搭建一個這樣的開發(fā)環(huán)境。其中踩了不少坑,總是會出現(xiàn)各種的編譯錯誤和問題,依賴的各種問題,搞了好久最終環(huán)境終于弄好可正常開發(fā)了。這里分享下快速搭建的流程和方法。

如果你用官網(wǎng)的

Build cross-platform desktop apps with JavaScript, HTML, and CSS | Electron

Build cross-platform desktop apps with JavaScript, HTML, and CSS

https://www.electronjs.org/

上面的方法,搭建出來啥也沒有,會比較麻煩。

這個項目很好的解決了Electron+vite的快速搭建。詳見網(wǎng)站

electron-vite | Next Generation Electron Build Tooling

Next generation Electron build tooling based on Vite.

https://electron-vite.org/

命令很簡單,如果是使用yarn的話,輸入命令

yarn create @quick-start/electron

如果是npm則輸入命令

npm create @quick-start/electron@latest

然后,就是根據(jù)提示,一步一步的就創(chuàng)建了對應(yīng)的項目了,非常的方便。

創(chuàng)建好了之后,就準備開始添加vuetify了。

然后用yarn安裝

yarn add -D vuetify vite-plugin-vuetify
yarn add @mdi/font

或者是用npm來安裝

npm i -D vuetify vite-plugin-vuetify
npm i @mdi/font

安裝好了之后,需要做以下的修改,首先根目錄下的electron.vite.config.mjs文件,import一下vuetify,然后在plugins中間需要添加vuetify插件,整個文件修改完成后如下:

import { resolve } from 'path'
import { defineConfig, externalizeDepsPlugin } from 'electron-vite'
import vue from '@vitejs/plugin-vue'
import vuetify, { transformAssetUrls } from 'vite-plugin-vuetify'
export default defineConfig({
  main: {
    plugins: [externalizeDepsPlugin()]
  },
  preload: {
    plugins: [externalizeDepsPlugin()]
  },
  renderer: {
    resolve: {
      alias: {
        '@renderer': resolve('src/renderer/src')
      }
    },
    plugins: [vue(),vuetify({ autoImport: true })]
  }
})

然后,在src文件夾中創(chuàng)建plugins文件夾,并添加vuetify.js文件,如果用的是ts也類似。

/src/plugins/vuetify.js文件內(nèi)容如下:

import '@mdi/font/css/materialdesignicons.css'
import 'vuetify/styles'
const vuetify = createVuetify({
  ssr: true,
})

最后,找到main.js文件,添加vuetify相關(guān)的內(nèi)容,最終修改如下:

import './assets/main.css'
import { createApp } from 'vue'
// Vuetify
import 'vuetify/styles'
import { createVuetify } from 'vuetify'
import * as components from 'vuetify/components'
import * as directives from 'vuetify/directives'
import App from './App.vue'
const vuetify = createVuetify({
  components,
  directives,
})
createApp(App).use(vuetify).mount('#app')

OK,接下來就可以正常的使用vuetify的組件了。

到此這篇關(guān)于Electron+vite+vuetify項目搭建的流程和方法的文章就介紹到這了,更多相關(guān)Electron vite vuetify項目搭建內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Vue3+Vite使用雙token實現(xiàn)無感刷新

    Vue3+Vite使用雙token實現(xiàn)無感刷新

    本文主要介紹了Vue3+Vite使用雙token實現(xiàn)無感刷新,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-04-04
  • vue-cli webpack模板項目搭建及打包時路徑問題的解決方法

    vue-cli webpack模板項目搭建及打包時路徑問題的解決方法

    這篇文章主要介紹了vue-cli webpack模板項目搭建以及打包時路徑問題的解決方法,需要的朋友可以參考下
    2018-02-02
  • vue實現(xiàn)同時設(shè)置多個倒計時

    vue實現(xiàn)同時設(shè)置多個倒計時

    這篇文章主要為大家詳細介紹了vue實現(xiàn)同時設(shè)置多個倒計時,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • 使用vant?自定義彈框全過程

    使用vant?自定義彈框全過程

    這篇文章主要介紹了使用vant?自定義彈框全過程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Vue-element中el-input輸入卡頓問題的解決

    Vue-element中el-input輸入卡頓問題的解決

    這篇文章主要介紹了Vue-element中el-input輸入卡頓問題的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • vue 使用class創(chuàng)建和清除水印的示例代碼

    vue 使用class創(chuàng)建和清除水印的示例代碼

    這篇文章主要介紹了vue 使用class創(chuàng)建和清除水印的示例代碼,幫助大家更好的理解和使用vue框架,感興趣的朋友可以了解下
    2020-12-12
  • webpack vue項目開發(fā)環(huán)境局域網(wǎng)訪問方法

    webpack vue項目開發(fā)環(huán)境局域網(wǎng)訪問方法

    下面小編就為大家分享一篇webpack vue項目開發(fā)環(huán)境局域網(wǎng)訪問方法,具有很好的參考價值,希望對大家有所幫助,一起跟隨小編過來看看吧
    2018-03-03
  • Vue3項目搭建的詳細過程記錄

    Vue3項目搭建的詳細過程記錄

    使用VUE3開發(fā)很久了,但一直沒進行總結(jié)和記錄,忙里偷閑整理搭建一套VUE3項目腳手架,下面這篇文章主要給大家介紹了關(guān)于Vue3項目搭建的詳細過程,需要的朋友可以參考下
    2022-10-10
  • Vue?配置代理詳情

    Vue?配置代理詳情

    這篇文章主要介紹了Vue?配置代理詳情,文章圍繞主題的相關(guān)資料展開詳細內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下,希望對你的學習有所幫助
    2022-04-04
  • vue3.0 vue.config.js 配置基礎(chǔ)的路徑問題

    vue3.0 vue.config.js 配置基礎(chǔ)的路徑問題

    這篇文章主要介紹了vue3.0 vue.config.js 配置基礎(chǔ)的路徑問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10

最新評論