2015-09-06 55 views
0

使用流星我通过流星包添加jquery和three.js。并且运行一个简单的JavaScript文件来生成旋转立方体示例。我需要做些什么来通过流星包括图书馆,以便我可以使用打字稿?

现在我改变我的file.js到file.ts和它错误:无法找到$ jquery或三。

基本上问题是我需要做些什么来包含通过流星库,所以我可以使用打字稿?

+0

随着typescript,你不再有一个隐式的全局命名空间。你需要[导出](http://stackoverflow.com/questions/15760462/why-does-typescript-use-the-keyword-export-to-make-classes-and-interfaces-publ)或[导入] (http://stackoverflow.com/questions/12763684/how-to-require-jquery-via-amd-in-typescript)你想使用的库。 [这也可能是相关的](http://blog.dataflows.io/technology/2015/04/29/meteor_typescript.html) –

+0

我看了这个......但它似乎问题是,当我改变从js到ts,它会在加载库之前尝试运行代码。 –

+0

必须有数百人使用流星这些库我想我错过了一些非常基本的东西。 –

回答

0

这应该工作:https://atmospherejs.com/meteortypescript/compiler

“打字稿支持客户端和服务器上。以.ts结尾的文件被这个流星插件自动编译成JavaScript。'

+0

我看了这个...但它似乎问题是,当我从js更改为ts,它试图在加载库之前运行代码。 –

相关问题