2017-02-17 87 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 “);'在你的打字稿内。 –