/package.json'
const extensions = [
'.js',
'.ts',
'.tsx'
]
// ts
const tsPlugin = ts({
tsconfig.../tsconfig.json'), // 导入本地ts配置
extensions
})
// eslint
const esPlugin = eslint({
throwOnError: true...,
include: ['src/**/*.ts'],
exclude: ['node_modules/**', 'lib/**']
})
// 基础配置
const commonConf.../lib/types", // 定义文件输出目录
"lib": ["esnext", "dom"], // 导入库类型定义
"types": ["node"] // 导入指定类型包.../tsconfig.json'),
tsconfigRootDir: resolve('./'),
sourceType: 'module'
},
// plugins: ['