ts-node 将选项传递给节点

ts-node pass options to node

有没有办法在调用ts-node时将选项传递给节点?我正在尝试在节点中使用一个实验性功能,如果它能与 ts-node 一起使用,它会膨胀。

这是我目前正在做的事情:

ts-node ./src/utils/repl.ts -- --experimental-repl-await

我是这样工作的:

node --experimental-repl-await -r ts-node/register ./src/utils/repl.ts

来自ts-node documentation

Note: If you need to use advanced node.js CLI arguments (e.g. --inspect), use them with node -r ts-node/register instead of the ts-node CLI.


另一种方法是使用 NODE_OPTIONS 环境变量。例如,在 *nix 风格中 shell:

NODE_OPTIONS=--experimental-repl-await ts-node ./src/utils/repl.ts