Vue 中引用組件錯誤【mint-ui】


場景:

  • 官網:http://mint-ui.github.io/docs/#/zh-cn2/quickstart
  • npm i mint-ui -S
  • main.js 文件中引入並使用
1 // 引入
2 import Mint from 'mint-ui'
3 import 'mint-ui/lib/style.css'
4 
5 Vue.use(Mint);

然后報錯提示:

無法找到模塊“mint-ui”的聲明文件。“c:/vuePro/vue03/node_modules/mint-ui/lib/mint-ui.common.js”隱式擁有 "any" 類型。
Try `npm install @types/mint-ui` if it exists or add a new declaration (.d.ts) file containing `declare module 'mint-ui';`ts(7016)
 

解決:

在項目src目錄下新建一個.d.ts的文件,如:shim-mint.d.ts,內容如下:

1 declare module "mint-ui" {
2     const Mint: any;
3     export const Toast: any;
4     export const MessageBox: any;
5     export default Mint;
6 }  

 

好像還是在npm安裝的時候沒安裝好,這個方法應該沒有治根。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM