JaS*_*Hin 7 javascript typescript react-native
如何将js库(在我的情况下是xhook库)导入到用typescript编写的react本机项目中?或者我如何为外部js库创建typescript头文件?
你可以简单地使用:
const signalrLib = require("react-native-signalr").default
Run Code Online (Sandbox Code Playgroud)
TypeScript编译为简单的Javascript,就像Babel或任何其他扩展的Javascript语言一样.
因此,当您xhook向项目添加示例时,项目所有者已经将他/她的TypeScript代码编译为普通JS,并且您可以像任何其他库一样导入它.
例如.import xhook from 'xhook'左右图书馆作者如何指定.
你可以自己看看,如果你访问xhook的git页面https://github.com/jpillora/xhook你可以看到文件夹dist和in package.json-file中的编译代码,属性main指向该文件.
TypeScript本身并不是在浏览器中运行的语言,而是始终编译为纯JavaScript.希望这有助于掌握这是如何工作的.
编辑.看起来好像xhook是用CoffeeScript编写的,但同样的规则也适用于它.
| 归档时间: |
|
| 查看次数: |
2403 次 |
| 最近记录: |