Node.js node_modules/@types/node/index.d.ts(20,1):错误TS1084:无效';参考';指令语法
我对typescript编译有问题。smbd面对过吗 node_modules/@types/node/index.d.ts(20,1):错误TS1084:无效 “reference”指令语法 tsconfig.json:Node.js node_modules/@types/node/index.d.ts(20,1):错误TS1084:无效';参考';指令语法,node.js,typescript,compilation,tsconfig,Node.js,Typescript,Compilation,Tsconfig,我对typescript编译有问题。smbd面对过吗 node_modules/@types/node/index.d.ts(20,1):错误TS1084:无效 “reference”指令语法 tsconfig.json: { "compileOnSave": false, "compilerOptions": { "sourceMap": true, "outDir"
{
"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”:“^2.6.1”
中的typescript版本有相同的错误,修复方法是使用以前的版本,请检查package.json中@types/node的版本,查看是否有最新版本。
您可以在这里检查:因为有一个新的更新。我得到了相同的错误。我在package.json中使用了固定版本“@types/node”:“7.0.7”,并使其正常工作。也有同样的问题。打开文件../node_modules/@types/node/index.d.ts 并删除第三条斜线
// <reference lib="es2015" />
//
再次编译我的解决方案是将typescript版本更改为'>=2.7.3'。 我认为这个版本可能依赖于其他软件包。 可能需要尝试几次才能得到正确的版本。
别忘了运行install。我也遇到了同样的问题,我发现解决办法是将typescript从当前版本更新到最新版本 在package.json文件中进行如下更改:
"devDependencies": {
"typescript": "^3.9.7"
}
"devDependencies": {
"typescript": "^3.9.7"
}
现在“npm安装类型脚本”,它将升级到最新版本。然后运行“ng serve”,它将成功编译。我遇到了同样的问题,并发现解决方案是将typescript从当前版本更新到最新版本 在package.json文件中进行如下更改:
"devDependencies": {
"typescript": "^3.9.7"
}
"devDependencies": {
"typescript": "^3.9.7"
}
现在npm安装typescript
,它将升级到最新版本。然后运行“ng serve”,它将成功编译。它对我有用
检查TypeScript版本的标记。
运行npm dist tag ls@types/node
并查找当前的typescript版本
然后安装支持typescript的@types/node版本
参考:但是下次你清除node_模块并重新安装或安装到另一台机器上时,这已经不存在了,你需要记住再次执行此操作…你可以删除第三个斜杠,但由于不太建议更改任何node_模块文件夹的内容,最好将typescript版本更新为最新版本。我的测试有问题,经过数小时的搜索,这就像一个符咒=)降级到“@types/node”:“^7.0.7”看起来更明智的解决方案在:///before:///before://谢谢,它对我有效。谢谢,伙计,这在node.Ty中对我有效。是2.9.3。现在可以了。我用“@types/node”更新了我的package.json:“7.0.7”,然后运行以下命令:npm安装--save@types/node。在那之后,我能够成功地运行npm start。谢谢