ts-node 将选项传递给节点

Posted

技术标签:

【中文标题】ts-node 将选项传递给节点【英文标题】:ts-node pass options to node 【发布时间】:2019-07-08 19:04:21 【问题描述】:

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

这是我目前正在做的:

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

【问题讨论】:

My answer,这是目前被接受的,是错误的。 Sam's answer 是正确的。我建议将已接受的标记切换为该答案(如果您这样做,请联系我,以便我删除错误的标记——当它被接受时我无法删除它)。 【参考方案1】:

我让它这样工作:

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

来自ts-node documentation:

注意:如果您需要使用高级 node.js CLI 参数(例如 --inspect),请将它们与 node -r ts-node/register 一起使用,而不是 ts-node CLI。


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

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

【讨论】:

我不明白。这些都去哪儿了?

以上是关于ts-node 将选项传递给节点的主要内容,如果未能解决你的问题,请参考以下文章

向 nodemon 注册时将 --project 传递给 ts-node

如何将zTree选中节点传递给后台

是否有任何选项可以使用 tsc 或 ts-node 或其他任何东西更快地编译和运行 ts 代码?

如何将选项传递给heroku中的rails控制台

如何将多个选项传递给 Firefox 中引导轮播的可选选项对象?

如何通过 Maven 将“-J”选项传递给 javac?