Typescript: lib /lib.d.tsエラー名前「オブジェクト」が見つかりません。

作成日 2017年03月14日  ·  3コメント  ·  ソース: microsoft/TypeScript

TypeScriptバージョン: 2.2.1

typescriptの最新バージョン2.2.1でgulptypescriptを使用すると、エラーがスローされます。

typescript/lib/lib.d.ts(163,15): error TS2304: Cannot find name 'object'.
typescript/lib/lib.d.ts(170,15): error TS2304: Cannot find name 'object'.

予想される行動:
エラーなしでコンパイル

実際の動作:

typescript/lib/lib.d.ts(163,15): error TS2304: Cannot find name 'object'.
typescript/lib/lib.d.ts(170,15): error TS2304: Cannot find name 'object'.

->行の名前を次のように変更すると(オブジェクトをオブジェクトに変更しただけ)、コンパイルエラーが解決されます

create(o: Object | null): any;

    /**
      * Creates an object that has the specified prototype, and that optionally contains specified properties.
      * <strong i="18">@param</strong> o Object to use as a prototype. May be null
      * <strong i="19">@param</strong> properties JavaScript object that contains one or more property descriptors.
      */
    create(o: Object | null, properties: PropertyDescriptorMap): any;
Question

最も参考になるコメント

objectはTS2.2のキーワードです。 libを取得したバージョンとは異なるバージョンでコンパイルしている可能性はありますか?

全てのコメント3件

objectはTS2.2のキーワードです。 libを取得したバージョンとは異なるバージョンでコンパイルしている可能性はありますか?

私は私のパッケージ、json(devと「通常の」依存関係の二重エントリ)にいくつかのエラーを見つけました->それを修正してすべてのパッケージを再インストールしました->今は動作しているようです。
ヒントをありがとう

👍ありがとう@ andy-ms

このページは役に立ちましたか?
0 / 5 - 0 評価