1

こんにちは、このエラーを解決できません。このエラーについて教えてください。sudo apt-get install nodejs legacy などを試しましたが、解決策が見つかりませんでした。

       TS    build-rt
    /home/gautam/sd.js-master/node_modules/tslint/lib/ruleLoader.js:29
            throw new Error(ERROR_MESSAGE);
        ^

Error: 
            Could not find implementations for the following rules specified in the configuration:
            no-trailing-comma
            Try upgrading TSLint and/or ensuring that you have all necessary custom rules installed.
            If TSLint was recently upgraded, you may have old rules configured which need to be cleaned up.

    at Object.loadRules (/home/gautam/sd.js-master/node_modules/tslint/lib/ruleLoader.js:29:15)
    at Linter.lint (/home/gautam/sd.js-master/node_modules/tslint/lib/tslint.js:59:44)
    at processFile (/home/gautam/sd.js-master/node_modules/tslint/lib/tslint-cli.js:138:29)
    at /home/gautam/sd.js-master/node_modules/tslint/lib/tslint-cli.js:177:74
    at Array.forEach (native)
    at Object.<anonymous> (/home/gautam/sd.js-master/node_modules/tslint/lib/tslint-cli.js:177:41)
    at Module._compile (module.js:556:32)
    at Object.Module._extensions..js (module.js:565:10)
    at Module.load (module.js:473:32)
    at tryModuleLoad (module.js:432:12)
make: *** [build-rt] Error 1
4

1 に答える 1

2

no-trailing-comma ルールは削除され、trailing-comma ルールに置き換えられました (#687)

編集: /tslint.json ファイルで、「no-trailing-comma」の使用を削除します。詳細については、https ://palantir.github.io/tslint/rules/trailing-comma/ を参照してください。

新しいルールは、複数行と単一行のオプションを追加します。これは、「常に」または「決して」ありません。

"trailing-comma": [true,
    {
        "multiline": "always",
        "singleline": "never"
    }
], 

オフにしたいだけの場合は、これを追加できます。

"trailing-comma": [false],
于 2016-09-30T16:24:48.600 に答える