首页 > 解决方案 > 用打字稿更漂亮

问题描述

我正在尝试为我的项目添加更漂亮的内容,但我无法使其与 Typescript 文件一起使用。Prettier 在 JS 文件上运行良好,但它忽略了 TS 文件。

你知道可能出了什么问题吗?

谢谢

这是我的 eslintrc 文件:

'use strict';

module.exports = {
    root: true,
    parser: 'babel-eslint',
    parserOptions: {
        ecmaVersion: 2018,
        sourceType: 'module',
        ecmaFeatures: {
            legacyDecorators: true
        }
    },
    plugins: ['ember'],
    extends: [
        'eslint:recommended',
        'plugin:ember/recommended',
        'plugin:prettier/recommended'
    ],
    env: {
        browser: true
    },
    rules: {
    },
    overrides: [
        {
            files: ['*.ts'],
            extends: ['prettier'],
            plugins: ['prettier', '@typescript-eslint'],
            parser: '@typescript-eslint/parser'
        },

        // node files
        {
            files: [
                '.eslintrc.js',
                '.prettierrc.js',
                '.template-lintrc.js',
                'ember-cli-build.js',
                'testem.js',
                'blueprints/*/index.js',
                'config/**/*.js',
                'lib/*/index.js',
                'server/**/*.js'
            ],
            /// --- more config here ---
        }
    ]
};

标签: typescriptember-cli

解决方案


推荐阅读