2017-01-26 32 views
2

我看到它使用typings.json對角的兩個例子:角2我們需要typings.jons文件,如果我們使用打字稿2.0

{ 
    "globalDependencies": { 
    "core-js": "registry:dt/core-js#0.0.0+20160725163759", 
    "node": "registry:dt/node#6.0.0+20160831021119" 
} 

安裝必要的打字稿文件某些包。

開始從打字稿2.0,我們可以做到這一點低谷NPM與 '@types/...':

"devDependencies": { 
    "@types/es6-shim": "0.31.32", 
    "@types/node": "6.0.52" 
    } 

從我的角度來看第二種方法更清晰。

1)有人可以更詳細地解釋它,如何使用,有什麼區別?

2)人們還使用腳本NPM安裝分型:「:

"scripts": { 
    "postinstall": "typings install", 
} 

是否有必要使用它的第二個方法,如果我們在NPM包把所有的東西,是‘故宮安裝’夠

+0

它在這個博客帖子解釋:[聲明文件的未來(https://blogs.msdn.microsoft .COM /打字稿/ 2016/06/15 /的,未來-of-declaration-files /) –

+0

[typings vs @types NPM scope]的可能重複(http://stackoverflow.com/questions/39261204/typings-vs-types-npm-scope) – estus

回答

5

沒有,如果你是從@types/安裝類型定義,你不需要typings.jsontypings

相關問題