通过 100 多个技巧学习 Nuxt!

varlet
@varlet/nuxt

一个基于 Vue3 开发的 Material Design 移动组件库

Varlet Nuxt

🌟 受 vant-nuxtelement-plus-nuxt 的启发

欢迎为此仓库做出贡献

用于 Nuxt3 的 Varlet 模块

特性

  • 在你的 Nuxt 项目中自动导入 Varlet 组件
  • 自动导入 Varlet 指令
  • 懒加载组件
  • 具有 Material 3 版本的 Material Design Nuxt 组件

快速设置

  1. @varlet/nuxt 依赖添加到你的项目中
npx nuxi@latest module add varlet
  1. @varlet/nuxt 添加到 nuxt.config.tsmodules 部分
export default defineNuxtConfig({
  modules: ['@varlet/nuxt'],
  varlet: {
    modulePath: '...',
    exclude: ['...'],
    icon: {}
  }
})

就是这样!你现在可以在你的 Nuxt 应用程序中使用 Varlet 模块了 ✨

提示:如果你在 PC 上运行 varlet,请安装 @varlet/touch-emulator

选项

fieldNamerequire默认值效果
modulePathfalse未定义如果你需要,可以自定义你的工作区路径
excludefalse'.nuxt', 'node_modules'排除一些你不想转换的路径
iconfalseundefinedsvg 图标转为 iconfont

贡献

我们推荐使用 pnpm

# Install dependencies
pnpm install

# Generate type stubs
pnpm run dev:prepare

# Develop with the playground
pnpm run dev

# Build the playground
pnpm run dev:build

# Run ESLint
pnpm run lint

# Release new version
pnpm run release