[英]Use node short id module with angular 6 in typescript
我試圖在Angular 6打字稿中使用node模塊。
首先:npm我矮子
In TypeScript class:
import { shortid } from 'shortid';
let Uid = shortid.generate();
但我收到一個錯誤“找不到函數generate()”;
如何正確使用它?
代替
import { shortid } from 'shortid';
做
import { generate } from 'shortid';
然后執行代碼
let Uid = generate();
shortid
並未預裝TypeScript類型,因此您不會獲得有關在Visual Studio Code之類的IDE中可以准確導入,參數和返回值的信息。
您可以通過安裝shortid
來解決此shortid
-轉到Microsoft的TypeSearch網站,輸入“ shortid”,您將被重定向到npm軟件包@ types / shortid ,可以與npm i @types/shortid
一起安裝。 您還可以直接檢查DefinitelyTyped存儲庫 ,其中發布了許多類型的javascript程序包。
安裝它們后,IDE會向您顯示信息,並為shortid
提供自動完成功能,類似於本機打字稿模塊。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.