使打字稿输出 "require" 而不是 "import"
Make typescript to output "require" instead of "import"
我正在将打字稿转译为 javascript 以用于针对 Node v.14 的应用程序。我希望我的输出具有 require
而不是 import
语句。我的配置文件如下所示:
{
"compilerOptions": {
"outDir": "./build",
"allowJs": true,
"target": "es2015",
"experimentalDecorators": true,
"emitDecoratorMetadata": true,
"module": "es2015",
"moduleResolution": "node"
},
"exclude": [
"node_modules"
],
"include": [
"./src/**/*"
]
}
我得到的是导入语句。请指教
将 module
更改为 commonjs
。如果这样做,您也不需要指定 "moduleResolution": "node"
,因为 node
是 module
为 commonjs
时的默认值。
{
"compilerOptions": {
// ...
"module": "commonjs"
},
// ...
}
我正在将打字稿转译为 javascript 以用于针对 Node v.14 的应用程序。我希望我的输出具有 require
而不是 import
语句。我的配置文件如下所示:
{
"compilerOptions": {
"outDir": "./build",
"allowJs": true,
"target": "es2015",
"experimentalDecorators": true,
"emitDecoratorMetadata": true,
"module": "es2015",
"moduleResolution": "node"
},
"exclude": [
"node_modules"
],
"include": [
"./src/**/*"
]
}
我得到的是导入语句。请指教
将 module
更改为 commonjs
。如果这样做,您也不需要指定 "moduleResolution": "node"
,因为 node
是 module
为 commonjs
时的默认值。
{
"compilerOptions": {
// ...
"module": "commonjs"
},
// ...
}