赞
踩
老项目中已有ESlint,如何在不影响其他文件的情况下添加对ts文件的配置
npm i -D @typescript-eslint/parser
npm i -D @typescript-eslint/eslint-plugin
// 注意,这俩包版本号要相同
- overrides: [
- {
- files: ["*.ts"], // 对 .ts 文件单独单价配置
- parser: "@typescript-eslint/parser", // 添加解析器
- plugins: ["@typescript-eslint"], // 处理插件
- parserOptions: {
- project: 'tsconfig.json', // 增加 ts 的配置文件
- },
- extends: ["plugin:@typescript-eslint/recommended"], // 继承该风格
- settings: { // 该配置的作用是lint规则支持导入 .ts .d.ts 后缀的文件
- 'import/resolver': {
- 'node': {
- extensions: [ ".d.ts", ".ts"]
- }
- }
- }
- }
- ]
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。