tsc未知编译选项allowNonTsExtensions

5

我在运行项目时,出现了错误 TS5023: 未知的编译器选项 'allowNonTsExtensions'

这是我的tsconfig.json文件。

{
  "compilerOptions": {
    "target": "ES5",
    "allowNonTsExtensions": true,
    "module": "commonjs",
    "sourceMap": true,
    "isolatedModules": true,
    "noEmitOnError": false,
    "rootDir": ".",
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true
  },
  "compileOnSave": false
}

在npm中全局使用typescript@1.6.2

链接到正在使用的项目

1个回答

2

这是ionic框架教程的默认配置。如果不存在,为什么会包含在内呢? - prolink007
没有更多的信息很难说。教程链接将不胜感激。然而,在场景让我们尝试编写一个基本编译器,它将接受一组TypeScript文件并编译成相应的JavaScript中,allowNonTsExtensions选项非常有用。(https://github.com/Microsoft/TypeScript/wiki/Using-the-Compiler-API)因此,该选项不适用于普通的TypeScript应用程序,而是适用于自定义转换脚本本身(即当`tsc`对您来说不够用时)。 - MartyIX
这是教程链接:http://ionicframework.com/docs/v2/getting-started/tutorial/ - prolink007
他们可能会使用一些版本控制工具(例如npm)。我所提到的更改是在主分支上完成的。我猜他们必须要发布它。 - MartyIX
1
是的,tsconfig.json 还在。谢谢你的帮助,我会尝试找出这个更改何时会被推出。可能会尝试删除配置文件并查看发生了什么。 - prolink007
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接