在Angular2中导入外部npm模块

时间:2017-02-19 16:13:44

标签: node.js angular typescript npm

我想将文件系统npm库导入我的Angular 2项目并严格遵循以下步骤: https://medium.com/@s_eschweiler/using-external-libraries-with-angular-2-87e06db8e5d1#.1dx1fkiew

现在它完成了我有以下基本错误,我真的不知道如何将简单的npm模块导入Angular 2项目...

  

src / app / app.component.ts(2,21):错误TS2307:找不到模块'文件系统'

这是我的app.component.ts文件:

import { Component } from '@angular/core';
import * as fs from 'file-system';

@Component({
selector: 'my-app',
templateUrl: 'app/folio.html'
})
export class AppComponent  { 
  name = 'Angular'; 
  src = './app/img/';
  dir = fs.readdirSync(src);
}

我尝试了与打字有关的事情:

  

typings安装文件系统

但是模块没有找到要安装的类型。

有没有人有一个解决方案或者知道一个好的教程来在Angular 2项目中包含任何npm模块?

1 个答案:

答案 0 :(得分:0)

npm install @types/file-system --save

不推荐使用打字。你应该直接从NPM安装。