1 Star 0 Fork 0

tongchaowei / nuxt-ts-vite-template

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
nuxt.config.ts 2.03 KB
一键复制 编辑 原始数据 按行查看 历史
// https://nuxt.com/docs/api/configuration/nuxt-config
// 运行或构建项目时,能够自动执行 ESLint 代码检查和修复的插件
import eslint from 'vite-plugin-eslint'
export default defineNuxtConfig({
devtools: { enabled: true },
// typescript 配置
typescript: {
// 启用项目启动运行或构建时自动类型检查
typeCheck: true,
// 开启严格模式
strict: true,
},
// vite 构建工具配置
vite: {
// vite 插件配置
plugins: [
// 运行或构建项目时,能够自动执行 ESLint 代码检查和修复的插件
eslint({
// 缓存现在可以正确识别文件更改,以减少执行时间
cache: true,
// 开启自动修复
fix: true,
// 打印警告信息
emitWarning: true,
// 发生警告不停止构建继续执行
failOnWarning: false,
// 打印错误信息
emitError: true,
// 发生错误停止构建
failOnError: true,
// 指定排除检查的文件和目录
exclude: [
'**/node_modules/**',
'**/dist/**',
'**/public/**',
'**/.nuxt/**',
'**/.output/**',
'**/.nitro/**',
'**/.data/**',
],
// 指定要执行检查的文件和目录
include: [
'./**/*.ts',
'./**/*.tsx',
'./**/*.js',
'./**/*.jsx',
'./**/*.vue',
'./*.ts',
'./*.tsx',
'./*.js',
'./*.jsx',
'./*.vue',
],
}),
],
// 样式处理配置
css: {
// css 预处理器配置选项
preprocessorOptions: {
// sass 预处理器
scss: {
javascriptEnabled: true,
// additionalData: `@import "用于声明全局 sass 变量的文件的路径";`
// 将用于声明全局 sass 变量的文件导入到每个 Vue 文件中的 style 样式模块中
additionalData: `@import "./assets/styles/var.scss";`,
},
},
},
},
})
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/tongchaowei/nuxt-ts-vite-template.git
git@gitee.com:tongchaowei/nuxt-ts-vite-template.git
tongchaowei
nuxt-ts-vite-template
nuxt-ts-vite-template
main

搜索帮助

344bd9b3 5694891 D2dac590 5694891