我想在使用Node.js時將TypeScript編譯爲一個文件。如何將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
很好的答案,謝謝,不知道爲什麼這是從來沒有upvoted ... @ user236582請不要忽視好的答案 –