有没有一种工具可以轻松实现以上目标?
由于我一直在寻找并且找不到任何东西,所以我现在使用node来实现上述目的。我正在发布我所做的事情,希望有人会发现它有用。
1。将Typescript项目编译到节点中(根据this)。我个人使用过tsc。
注意: :在使用Webpack时,我遇到了net和fs的一些问题。 将以下内容添加到Webpack.config.js中有助于:
node: {
net: 'empty',
fs: 'empty'
}
2。编译项目后,我使用节点运行它(仅用于验证)。
我使用的tsconfig.json是:
{
"compilerOptions": {
"target": "es6",
"module": "commonjs",
"outDir": "./dist/server",
"strict": true,
"sourceMap": true,
"typeRoots": [
"node_modules/@types", "./typings"
]},
"exclude": [
"dist",
"node_modules"
]
}
并将以下内容添加到package.json(reference)
"build-ts": "tsc --project ./tsconfig.json"