Typescript 是否可以在package.json bin中使用本地安装的ts节点?

Typescript 是否可以在package.json bin中使用本地安装的ts节点?,typescript,ts-node,Typescript,Ts Node,如何通过安装全局包的ts节点运行ts文件? 例如,我有一个要发布的typescript应用程序,并将其作为一个全局包使用 在package.json文件中有一个bin属性,我们可以在其中为可执行文件指定命令,安装后将其设置为PATH变量 对于.js文件,没有问题。 您只需要在bin中指定所需的文件 安装后,将出现使用我们在bin中指定的命令启动应用程序的脚本。显然,从截图上看,node.exe使用了我们的js。文件作为参数 但是如何对T.fille做同样的事情呢? 我可以使用安装在本地节点_

如何通过安装全局包的ts节点运行ts文件? 例如,我有一个要发布的typescript应用程序,并将其作为一个全局包使用

在package.json文件中有一个bin属性,我们可以在其中为可执行文件指定命令,安装后将其设置为PATH变量

对于.js文件,没有问题。 您只需要在bin中指定所需的文件

安装后,将出现使用我们在bin中指定的命令启动应用程序的脚本。显然,从截图上看,node.exe使用了我们的js。文件作为参数

但是如何对T.fille做同样的事情呢? 我可以使用安装在本地节点_模块中的ts节点运行ts文件

但我不能用垃圾桶的财产做这件事。 下面的屏幕截图导致错误

需要链接到可执行文件。但是ts本身不能在没有ts节点的情况下执行


是否可以在bin中指定ts.file需要通过ts节点?或者在不全局安装ts节点的情况下解决此问题?

您可能需要一个包含以下内容的js条目文件:

#! /usr/bin/env node

require('ts-node').register();
require('./index.ts');