2017-08-28 81 views
0

我想在一個類中導入一個函數,並且該函數位於另一個文件中。 我有types.ts有:如何在使用Typescript的React中導入函數?

export castToString =() => {//implementation} 

而在我的文件form.tsx,我要導入該功能:

import {castToString } from '../types.ts' 

要使用此功能,我這樣稱呼它:

castToString() 

但它不起作用,一個想法?謝謝

+0

如果您嘗試導入時沒有括號,該怎麼辦?我相信這隻有在括號中導出時才適用。 – cbll

+2

從導入中刪除.ts,並且聲明應該是'export const castToString = ...' –

+0

@ TitianCernicova-Dragomir您應該從該評論中作出回答 – toskv

回答

2

從導入語句中刪除.ts(您將導入生成的JS而不是TS,並且在任何情況下都不應指定擴展名)。此外,聲明應該是export const castToString = ...

相關問題