2016-10-13 48 views
1

我有一个角应用程序用JavaScript编写的,然后我发现了一个外部模块(集成jquery.dynatree)位置:角1.0如何导入打字稿模块

https://github.com/hawtio/hawtio/blob/master/hawtio-web/src/main/webapp/app/tree/js/treePlugin.ts

现在我想包括这模块插入到我的项目中,但Angular存在读取/编译此脚本的问题。

我能做些什么来解决这个问题?

PS:我已经安装了NPM-编译器(不知道我需要),使用此命令:你希望仅包括NPM安装打字稿

回答

0

你可以使用gulp模块gulp-typescript将你的打字稿模块编译为javascript,然后将它作为普通的javascript导入。

+0

非常感谢。我现在已经完成了该模块,它看起来很好:) – Joeker

1

因为你的项目是一个JavaScript项目,而不是一个打字稿一个.js文件在您的项目中。

尝试首先找到该文件的JavaScript版本。如果找不到,请将此TypeScript文件编译为JavaScript,然后仅在项目中包含.js文件。

+0

好吧,但你知道如何编译单个文件吗?我需要做什么? – Joeker