鍍金池/ 問答/HTML/ Typescript + Vue2.0的項目中引入iview的問題

Typescript + Vue2.0的項目中引入iview的問題

新項目被定位TS + Vue2.0的技術(shù)棧。按照一些文檔搞了個起手的項目,大概跑起來了。但是現(xiàn)在想向項目里引入iview框架,出現(xiàn)了問題:

clipboard.png

在入口文件index.ts中,添加iview,方法和js + vue的時候一樣。但是會提示錯誤如下:

clipboard.png

無法找到模塊“iview”的聲明文件?!癈:/training/typescript-vue/node_modules/_iview@2.8.0@iview/dist/iview.js”隱式擁有 "any" 類型。
嘗試 "npm install @types/iview" (如果存在),或者添加一個包含“聲明模塊‘iview’”的新聲明文件(.d.ts);

請問如何解決,網(wǎng)上找不到相關(guān)方案。這個.d.ts的文件應(yīng)該怎么寫呢?

回答
編輯回答
青黛色

可以參考這個 pull request
https://github.com/iview/ivie...

估計官方支持的 typings 快了

2017年5月24日 21:30
編輯回答
放開她

在項目根目錄下新建一個declaration.d.ts文件,內(nèi)容如下:

declare module 'iview' {
    const iview: any;
    export default iview;
}
2017年1月21日 07:46
編輯回答
莓森

話說 問題解決了嗎?我也遇到了,沒有頭緒

2017年7月31日 13:26