批里批里 (゜-゜)つ🍺 干杯~|

七つ一旋桜

园龄:4年2个月粉丝:6关注:3

📂笔记
🔖vue
2022-05-31 17:11阅读: 1143评论: 0推荐: 0

配置nuxt3 + element-plus

  1. 安装依赖

    pnpm add element-plus
    pnpm add -D sass sass-loader unplugin-vue-components unplugin-auto-import
    
  2. 修改tsconfig.json

    // tsconfig.json
    {
      "compilerOptions": {
        // ...
        "types": ["element-plus/global"]
      }
    }
    
  3. 新建assets/scss/index.scss

    @use "element-plus/dist/index.css";
    
  4. 修改nuxt.config.ts

    import { defineNuxtConfig } from 'nuxt'
    import AutoImport from 'unplugin-auto-import/vite'
    import Components from "unplugin-vue-components/vite";
    import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
    
    
    const lifecycle = process.env.npm_lifecycle_event;
    
    export default defineNuxtConfig({
        // ...
        // vite plugins
        vite: {
            plugins: [
                AutoImport({
                    resolvers: [ElementPlusResolver()]
                }),
                Components({
                    dts: true,
                    resolvers: [ElementPlusResolver()]
                }),
            ],
        },
        // css
        css: ["~/assets/scss/index.scss"],
        // build
        build: {
            transpile: lifecycle === "build" ? ["element-plus"] : [],
        },
        // ...
    })
    
    

本文作者:七つ一旋桜

本文链接:https://www.cnblogs.com/poifa/p/16331257.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   七つ一旋桜  阅读(1143)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起