在typescript中使用fs模块并导出一个类

时间:2016-05-23 05:36:52

标签: typescript angular

在我的Angular2应用程序中,我正在尝试导入fs并在我的类中使用它然后导出它以便我可以在我的app.component.ts中导入

// foo.ts
import * as fs from "fs"
export class Foo {
  foo1() {
    fs.readFile('file.txt', (err, data) => {
      if (err) throw err
      return data
    })
  }
}

// app.component.ts
import { Foo } from './foo.ts'
.....
export class AppComponent {
  foo: Foo;
  constructor() {
    this.foo = new Foo();
  }
}

但我的npm告诉我404 GET /fs 我想我已成功导入fs,但我无法使用Foo.foo1() 有人知道吗?

我尝试添加/// <reference path='../node/node.d.ts' />但仍然无法正常工作

node:v.4.3.0

1 个答案:

答案 0 :(得分:3)

  

从“fs”

导入*作为fs

您的浏览器无法访问服务器上的文件系统。不应在浏览器中加载fs