2017-10-07 68 views

回答

0

您還沒有導入您的文件lodash:

import _ from 'lodash'; 
+0

但我不希望導入loadash,我將它列入我的HTML page.only我想要的是typescript顯示沒有錯誤。有沒有辦法做到這一點? – lisleyang

0

,但我不希望導入loadash,我將它列入我的HTML頁面。

如果你已經在HTML頁面中輸入「lodash」,您可以使用關鍵字declare在你的打字稿來源是這樣的:

declare var _: any; 

_.map([1, 2, 3], function(el: number, index: number) { 
// ... 
}); 

聲明關鍵字用於ambient declarations在那裏你想要定義一個可能不是源自TypeScript文件的變量。

- 編輯 -

一個search後,我發現「lodash」類型的定義,請訪問: https://www.npmjs.com/package/@types/lodash