2016-06-14 16 views
4

tscを実行しているとき、私は、フォームTSCエラーTS1110 node.d.tsのNode.jsのバージョン6.x

FYI

typings/node/node.d.ts(Ln,Col): error TS1110: Type expected.

のエラーの多くを得る:node.d.tsの最初の行は

を語りますNode.jsのバージョン6.xの

ため

//型定義これらのエラーの原因とその解決方法は何ですか?

再現手順: を持つディレクトリでのみコマンドtsd install body-parser --saveを実行し、次のtsconfig.json

{ 
    "compilerOptions": { 
     "target": "es5", 
     "sourceMap": true, 
     "module": "commonjs", 
     "outDir": "." 
    } 
} 

ファイル、出力:

- body-parser    /body-parser 
    -> express     > express 
    -> serve-static    > serve-static 
    -> express-serve-static-core > express-serve-static-core 
    -> node      > node 
    -> mime      > mime 

> running install.. 

> written 6 files: 

    - body-parser/body-parser.d.ts 
    - express-serve-static-core/express-serve-static-core.d.ts 
    - express/express.d.ts 
    - mime/mime.d.ts 
    - node/node.d.ts 
    - serve-static/serve-static.d.ts 

ディレクトリが現在のサブディレクトリ/typingsを持っています。

次にコマンド:

$ tsc 
typings/node/node.d.ts(87,23): error TS1110: Type expected. 
typings/node/node.d.ts(244,57): error TS1110: Type expected. 
typings/node/node.d.ts(245,48): error TS1110: Type expected. 
typings/node/node.d.ts(246,50): error TS1110: Type expected. 
typings/node/node.d.ts(247,60): error TS1110: Type expected. 
typings/node/node.d.ts(248,45): error TS1110: Type expected. 
typings/node/node.d.ts(249,37): error TS1110: Type expected. 
typings/node/node.d.ts(291,57): error TS1110: Type expected. 
typings/node/node.d.ts(292,48): error TS1110: Type expected. 
typings/node/node.d.ts(293,50): error TS1110: Type expected. 
typings/node/node.d.ts(294,60): error TS1110: Type expected. 
typings/node/node.d.ts(295,45): error TS1110: Type expected. 
typings/node/node.d.ts(496,54): error TS1110: Type expected. 
typings/node/node.d.ts(540,57): error TS1110: Type expected. 
typings/node/node.d.ts(541,48): error TS1110: Type expected. 
typings/node/node.d.ts(542,50): error TS1110: Type expected. 
typings/node/node.d.ts(543,61): error TS1110: Type expected. 
typings/node/node.d.ts(544,65): error TS1110: Type expected. 
typings/node/node.d.ts(545,60): error TS1110: Type expected. 
typings/node/node.d.ts(546,45): error TS1110: Type expected. 
typings/node/node.d.ts(547,37): error TS1110: Type expected. 
typings/node/node.d.ts(869,35): error TS1110: Type expected. 
typings/node/node.d.ts(1950,52): error TS1005: '=' expected. 
typings/node/node.d.ts(1951,76): error TS1005: '=' expected. 
typings/node/node.d.ts(1952,52): error TS1005: '=' expected. 
typings/node/node.d.ts(1952,96): error TS1005: '=' expected. 
typings/node/node.d.ts(1962,54): error TS1005: '=' expected. 
typings/node/node.d.ts(1963,74): error TS1005: '=' expected. 
typings/node/node.d.ts(1964,54): error TS1005: '=' expected. 
typings/node/node.d.ts(1964,94): error TS1005: '=' expected. 

答えて

3

TLDR。

npm install -g typescript 

なく

npm install -g tsc 

説明:

私は、Visual Studio 2015はので、私は診断で(ビルド・ログを調べた活字体ファイルの同じディレクトリをコンパイルは問題を持っていないことに気づきましたオプションの下に冗長表示)、次の行が見つかりました:

C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.8\tsc.exe --module CommonJS --sourcemap --target ES5 --noEmitOnError --locale en-US 

私はnpm install tsc --globalによってインストールされたtscコンパイラを使用していましたが、現在のバージョンは1.5.3ですが、上記のバージョンは1.8.9です。

関連する問題