蝴蝶刀刀
2018-08-13 06:15:32
目前是在package.json中安裝了十幾個(gè)包,一個(gè)一個(gè)手動(dòng)安裝感覺(jué)太麻煩。所以Typings能否基于package.json自動(dòng)安裝d.ts?
1 回答

冉冉說(shuō)
TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超1個(gè)贊
typings有自己的配置文件(類似package.json
的東西):
看我選中部分,那個(gè)文件就叫
typings.json
,內(nèi)容大概這種樣子:
typings.json
{??"globalDependencies":?{????"es6-collections":?"registry:dt/es6-collections#0.5.1+20160316155526",????"es6-promise":?"registry:dt/es6-promise#0.0.0+20160614011821" ??} }
只要你首次安裝d.ts
時(shí)使用了--save
命令,會(huì)自動(dòng)生成typings.json
并且把安裝的庫(kù)的信息存進(jìn)去。下次只要你拿到代碼,執(zhí)行typings install
,她會(huì)自動(dòng)找typings.json
文件,并把里面指定的庫(kù)都安裝一遍。
我在例子中利用npm hooks
,寫了"postinstall": "typings install"
,所以,每次只要我執(zhí)行npm install
時(shí),就會(huì)自動(dòng)執(zhí)行一次typings install
。還是比較方便的
添加回答
舉報(bào)
0/150
提交
取消