如何在捆绑文件后访问TypeScript中的变量?

时间:2017-02-12 21:28:18

标签: javascript typescript browserify

我是TypeScript的新手,我写了一些简单的类和方法,但我不知道如何访问它们!

我通过browserifytsify使用gulp将我的.ts文件捆绑到一个文件中。

想象一下,主要的班级名称是library,这就是:

import {something} from "./someWhere";

class libraryClass{
  //Some code here too... 
}


var library = new libraryClass();

var testVar = "TypeScript";

现在当我编译并将我的文件捆绑到一个.js文件时,代码中的内容按预期工作(,例如console.log(s)),但是,如何我可以访问我的libraryClass课吗?如何访问libraryClass类中的方法?!

访问libraryClass不起作用,也不起作为testVar

示例:

console.log(library)
console.log(testVar)

两者都返回

  

未捕获的ReferenceError:未定义未捕获的库

     

ReferenceError:未定义testVar

这是我的tsconfig.json:

{
  "compilerOptions": {
    "module": "commonjs",
    "target": "es5",
    "sourceMap": true,
    "lib": ["dom", "es2015.promise", "es5"]
  },
  "exclude": [
    "node_modules"
  ],
  "include": [
    "src/**/*"
  ]
}

0 个答案:

没有答案