2017-03-01 24 views
0

@ anuglar/cli RC 0がインストールされているため、Node.js 6.10.0とnpm.js 4.3.0に更新されました。角2のCLI/TypescriptデフォルトのJavaScriptオブジェクトが利用できません

デフォルトのJSオブジェクト(windowやgobalsのようなlocalStorage)にアクセスしようとすると、すべてが定義されていないか、intellisenseで見つかりません。

古いプロジェクトではまだ動作しており、 "C:\Program Files (x86)\Microsoft VS Code\resources\app\extensions\typescript\node_modules\typescript\lib\lib.dom.d.ts"にあります。

同じ結果を持つ2台のWindowsマシンで試しました。

アイデア?

ありがとうございました。

// EDIT

同じことがMac上VSCode(gitのチェックアウトを経由して、同じプロジェクト)で発生します。 JB NizetはそうのようなソリューションIST compilerOptions/libにに "DOM" を追加する彼のポストで述べたように

+0

これは通常、node_modulesディレクトリを削除して再インストールするときに、npmグローバルモジュールが最新のものであることを確認することです。 – Dylan

+0

空のVMをセットアップし、そこにすべてをインストールしました:Node、npm、angular -cli。 新しいプロジェクト 'ng new myproject'を作成 インストールは正常でした。しかし、上記の結果と同じです。 –

+0

プロジェクトは正しく構築されており、正しく機能しています。これはTypeScriptの唯一の問題であると思われます。 JSファイルを生成すると、すべて正常に動作します。そのためのタイピングをインストールする必要がありますか?それまでは決してなかった。 –

答えて

0

{ 
 
    "compileOnSave": false, 
 
    "compilerOptions": { 
 
    "outDir": "./dist/out-tsc", 
 
    "sourceMap": true, 
 
    "declaration": false, 
 
    "moduleResolution": "node", 
 
    "emitDecoratorMetadata": true, 
 
    "experimentalDecorators": true, 
 
    "lib": [ 
 
     "es2016", 
 
     "dom" 
 
    ] 
 
    } 
 
}

どうもありがとう!

関連する問題