簡體   English   中英

在打字稿中使用帶有角度6的節點短ID模塊

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM