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;
object
はTS2.2のキーワードです。 lib
を取得したバージョンとは異なるバージョンでコンパイルしている可能性はありますか?
私は私のパッケージ、json(devと「通常の」依存関係の二重エントリ)にいくつかのエラーを見つけました->それを修正してすべてのパッケージを再インストールしました->今は動作しているようです。
ヒントをありがとう
👍ありがとう@ andy-ms
最も参考になるコメント
object
はTS2.2のキーワードです。lib
を取得したバージョンとは異なるバージョンでコンパイルしている可能性はありますか?