使用第三方库和angular-cli(angular2)项目

时间:2016-10-14 14:36:39

标签: angular npm ecmascript-6

我正在开发一个使用angular-cli搭建脚手架的项目。没有system.config文件。我使用了angular-cli github documentation来安装下划线:

npm install underscore --save

的src / typings.d.ts

declare module 'underscore';

的src /应用/全table.component.ts

import * as _ from 'underscore';
_.method();

当我尝试使用下划线(例如_.findwhere)时,我收到控制台错误:

__WEBPACK_IMPORTED_MODULE_2_underscore__.findWhere is not a function

如果我在import语句下面输入一个调试器并输入' _'进入控制台,我得到了返回的下划线对象

1 个答案:

答案 0 :(得分:0)

首先,请确保您已经在'脚本'脚本中添加了javascript dist文件到angular-cli.json。对象

如果您已将其导入为_,那么您必须像_.somefuncion()一样使用它来获取导入的函数。