为了账号安全,请及时绑定邮箱和手机立即绑定

Angular 6 错误 TS8011 类型参数只能在 .ts 文件中使用

Angular 6 错误 TS8011 类型参数只能在 .ts 文件中使用

凤凰求蛊 2021-09-30 15:06:15
我有一个 Angular 6 应用程序,我需要包含一个 JS 库。该库是专有的,所以我无法详细了解它是什么,但我遇到的问题是 TypeScript 编译器似乎与诸如此类的字符混淆,<<24>>认为它是类型转换,而实际上并非如此。由于这个问题,我在编译时收到以下错误。error TS8011: 'type arguments' can only be used in a .ts file我包含的文件,它正在烘焙,是一个传统的 JS 文件。我无法修改此文件,因为它是一个缩小的库,并且无法通过 NPM 使用。我最初的想法是让 TS 编译器忽略/排除文件,但这由于某种原因不起作用。这是我尝试过但没有用的 tsconfig.json 配置。{  "compileOnSave": false,  "compilerOptions": {    "baseUrl": "./",    "outDir": "./dist/out-tsc",    "sourceMap": true,    "declaration": false,    "module": "es2015",    "moduleResolution": "node",    "emitDecoratorMetadata": true,    "experimentalDecorators": true,    "target": "es5",    "allowJs": true,    "typeRoots": [      "node_modules/@types"    ],    "lib": [      "es2017",      "dom"    ]  },  "exclude": [    "./src/js/MyLib.js"  ]}我试过启用和禁用“allowJs”,但我得到了同样的错误。你们都知道如何让 TS 编译器有效地忽略这个文件,这样我就可以用脚本标签导入它吗?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 281 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信