node.js - 在 Angular2 中导入外部 npm 模块
我想将 file-system 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:找不到模块 'file-system'
这是我的 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 安装 file-system
但是 typings 没有找到要安装的模块。
有人有解决方案或知道一个好的教程,将任何 npm 模块包含到 Angular 2 项目中吗?
答案#1
npm install @types/file-system --saveTypings 已被弃用。你应该直接从 NPM 安装。