【问题标题】:Angular 1.0 How to import a TypeScript moduleAngular 1.0 如何导入 TypeScript 模块
【发布时间】:2017-02-22 08:10:16
【问题描述】:

我有一个用 JavaScript 编写的 Angular 应用程序,然后我在这里找到了一个外部模块(用于集成 jquery.dynatree):

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

现在我想将此模块包含到我的项目中,但 Angular 在读取/编译此脚本时遇到问题。

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

PS:我已经使用以下命令安装了 npm-compiler(不确定是否需要):npm install typescript

【问题讨论】:

    标签: angularjs typescript import


    【解决方案1】:

    由于您的项目是 JavaScript 项目,而不是 TypeScript 项目,因此您只想在项目中包含 .js 文件。

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

    【讨论】:

    • 好的,但是你知道如何编译单个文件吗?我需要做什么?
    【解决方案2】:

    您可以使用 gulp 模块 gulp-typescript 将您的 typescript 模块编译为 javascript,然后将其作为普通 javascript 导入。

    【讨论】:

    • 非常感谢。我现在已经编译了这个模块,它看起来很好:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-28
    • 1970-01-01
    • 1970-01-01
    • 2022-11-26
    相关资源
    最近更新 更多