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"
_
同じ問題に直面しており、このソリューションが現在のバージョンからTypesScriptを最新バージョンに更新することです。
以下のようにpackage.jsonファイルを変更してください。
"devDependencies": {
"TypeScript": "^3.9.7"
}
_
「NPM Install TypeScript」が最新バージョンにアップグレードされます。その後、 "ng serve"を実行して、正常にコンパイルされます。