[英]Angular 4.4.7 Typescript 2.7.2 Getting TS1005: ';'
我无法构建我的项目,得到很多关于lib.es6.d.ts
的错误
node_modules/typescript/lib/lib.es6.d.ts(20605,14): 错误 TS1005: ';' 预期的。
tsconfig.json
{
"compilerOptions": {
"target": "es6",
"module": "amd",
"moduleResolution": "node",
"removeComments": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"noEmitHelpers": false,
"sourceMap": true,
"noResolve": false,
"noEmitOnError": true,
"outDir": "dist/debug"
},
"filesGlob": [
"./**/*.ts",
"!./node_modules"
],
"exclude": [
"node_modules",
"jspm_packages",
"typings",
"dist",
"typings/*",
"typings/main.d.ts",
"typings/main",
"Scripts"
],
"compileOnSave": true,
"buildOnSave": true
}
npm ls 打字稿
+-- @angular/cli@6.2.9
| `-- @schematics/angular@0.8.9
| `-- typescript@2.9.2 deduped
+-- gulp-typedoc@1.2.1
| `-- typedoc@0.3.12
| `-- typescript@1.6.2
+-- gulp-typescript@2.14.1
| `-- typescript@1.8.10
+-- tslint@3.15.1 invalid: ">=5.0.0-dev" from node_modules/gulp-tslint
| `-- typescript@2.9.2 deduped
+-- typedoc@0.2.3
| `-- typescript@1.4.1
+-- typescript@2.9.2
`-- typings@1.5.0
`-- typings-core@1.6.1
`-- typescript@2.9.2 deduped
PS C:\WebProjects\COTT\COTT\OrderTemplateTool.Web>
我看起来你可能有一些不匹配的角度版本。 您的标题显示 Angular 版本 4.4.7。 你的树说 angular-cli 6.2.9,你的打字稿版本是 2.7.2。 angular 和 angular-cli 的 Typescript 要求会有所不同。 我会首先通过降级 cli 或升级 angular 来对齐这些版本。 然后擦除你的 node_modules 文件夹并重新安装 npm。 用于 angular/angular-cli 升级的有用工具这里
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.