我想在我的 Angular 应用程序中使用 JS 库(UMD 和全局)。我有一个选择,使用 JS 库声明文件 unsing @types NPM 模块。
我的问题是,如果 NPM 的 @types 模块没有可用的 JS 库,那么我们如何在 Angular 2+ 应用程序中使用该特定的 JS 库。
例如,我在我的 Angular 应用程序中集成了 moment JS 库,而无需安装其 @types 包。给出了 require 模块的错误。
对此有什么建议吗?如果不使用@types模块如何集成JS库?
最佳答案
您可以使用 MomentJS 和 jQuery,而无需安装 @types,如下所示:
declare let $; // for jQuery
declare let moment; // for Moment.js
@Component({..
并且使用它没有问题,如下所示:
moment(new Date()).format('YYYY-MM-DD');
$('html').css('background-color', '#F4F4F4');
关于javascript - 如何在 Angular 2+ 中使用第三方 js 库而不安装类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49629258/