TypeScript,Angular 5 - 导入的javascript模块的嵌套依赖项无法解析

时间:2017-12-05 14:34:07

标签: angular typescript requirejs angular5

我正在尝试将javascript库导入我的angular5 / ts应用程序,虽然我可以加载库本身,但它的嵌套依赖项会失败。

这导致依赖于嵌套依赖项的函数失败。

我已经通过npm安装了库依赖项,以及任何可用的typescript定义文件。在调试库函数时,我可以看到注入的依赖项是“未定义的”。似乎'require'关键字未定义。

我正在使用import * as xyz from 'library'语法,它正在加载库本身。只是没有依赖。

问题的关键似乎是导入的javascript模块使用requirejs进行依赖关系管理。所有这些依赖项都返回null。我们如何解决这些依赖关系并使这个库工作?

1 个答案:

答案 0 :(得分:0)

您可以导入任何库 例如非常受欢迎的lodash

import * as _ from 'lodash';

在您的组件中使用

filter(){
  return _.filter(array, callback)
}
相关问题