【发布时间】:2017-02-22 11:09:12
【问题描述】:
我想在使用 Node.js 时将 TypeScript 编译成一个文件。
我尝试过像这样配置“tsconfig.json”:
"compilerOptions": {
"module": "commonjs",
"target": "es6",
"noImplicitAny": false,
"sourceMap": false,
"outFile": "./app/index.js",
"pretty": true,
"types": [
"node"
]
}",
...但是当我尝试使用 module" set to"commonjs"` 时,我得到了错误:
error TS6082: Only 'amd' and 'system' modules are supported alongside --outFile.
如果我将其更改为"module": "system",则在node 中运行文件时会出现此错误:
ReferenceError: System is not defined
如果我将module 更改为"amd",在node 中运行文件时会出现此错误:
ReferenceError: define is not defined
【问题讨论】:
标签: node.js typescript typescript2.0