Typescript 2.0未知的编译器错误

时间:2016-10-05 00:26:23

标签: typescript typescript2.0 inversifyjs

我收到此错误

    Unknown compiler option 'lib'. (5023)
    Unknown compiler option 'types'. (5023)

我从node_module中删除了typescript无法正常工作 使用npm uninstall typescript和npm install -g typescript再次无效 使用npm uninstall -g typescript npm install -g typescript再次无效

任何想法?

4 个答案:

答案 0 :(得分:1)

我已将以下内容添加到InversifyJS docs

  

重要! InversifyJS需要TypeScript> = 2.0和experimentalDecoratorsemitDecoratorMetadatatypeslib   tsconfig.json文件中的编译选项。

只有TypeScript> = 2.0支持选项typeslib

答案 1 :(得分:0)

你检查过:

  • 启动typescript的文件是什么(例如package.json的scripts标签)

  • tsconfig.json文件?

听起来好像其中一个可能设置不正确。这可能吗?

答案 2 :(得分:0)

我使用Webstorm获得了相同的错误代码。事实证明,我没有使用最新版本的Webstorm,以及我使用的版本,使用的是Typescript 1.8 ...安装最新的Webstorm后,没有更多问题。

答案 3 :(得分:0)

尝试安装最新版本的TypeScript并重新加载解决方案。

在编辑.proj文件,tsConfig.json和其他一些无望的修复程序后,我只是安装了Typescript(2.5.2),打开了解决方案,以及“未知的编译器选项”#39 ;构建错误消失了。