web-dev-qa-db-ja.com

node_modules/@types/node/index.d.d.ts(20,1):エラーTS1084:無効な 'リファレンス'ディレクティブ構文

TypeScriptのコンパイルに問題があります。 SMBDがそれに直面していますか?

node_modules/@types/node/index.d.ts(20,1):エラーTS1084:無効な 'リファレンス'ディレクティブ構文。

tsconfig.json:

{
    "compileOnSave": false,
    "compilerOptions": {
        "sourceMap": true,
        "outDir": "./dist",
        "rootDir": "./app",
        "target": "es6",
        "module": "commonjs",
        "declaration": false,
        "noImplicitAny": false,
        "removeComments": true,
        "emitDecoratorMetadata": true,
        "experimentalDecorators": true,
        "listFiles": false,
        "skipLibCheck": true
    },
    "include": [
        "./app/**/*.ts"
    ]
}
 _

Package.jsonのTypeScriptバージョン:"TypeScript": "^2.6.1" _

15
heyJoe

同じ問題に直面しており、このソリューションが現在のバージョンからTypesScriptを最新バージョンに更新することです。

以下のようにpackage.jsonファイルを変更してください。

"devDependencies": {
     "TypeScript": "^3.9.7"
 }
 _

「NPM Install TypeScript」が最新バージョンにアップグレードされます。その後、 "ng serve"を実行して、正常にコンパイルされます。

1
sda87