2017-02-17 80 views
2

我想在導入js庫(react-native-webview-bridge)我的反應母語project.but我的項目中使用typescript,和圖書館是js。當我導入它,它提示「[TS]發現粗野,模塊react-native-webview-bridge」。所以我想知道如何將js轉移到typescript或其他方式來處理它。謝謝!如何在打字稿項目中導入js文件?

import * as WebView from 'react-native-webview-bridge' 

回答

1

從他們的GitHub我明白你需要改變'WebView'爲'WebViewBridge'。

** CommonJS的風格**

var WebViewBridge = require('react-native-webview-bridge');

** ES6/ES2015風格**

import WebViewBridge from 'react-native-webview-bridge';

+0

感謝您answer.but我的項目中使用打字稿,不是JavaScript,因此不能直接導入。 –

+0

看到這個答案:http://stackoverflow.com/questions/12930049/how-do-i-import-other-typescript-files – Shmulik

+0

你也可以使用require'require(「script!../ lib/d3.js 「);'在你的打字稿內。 –