小编Erg*_*oxy的帖子

是否可以在 package.json bin 中使用本地安装的 ts-node?

如何使用全局包安装通过 ts-node 运行 ts 文件?例如,我有我想发布的打字稿应用程序,并将其用作全局包。

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

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

js文件

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

结果

但是如何对 ts. 填充?我可以使用安装在本地 node_modules 中的 ts-node 运行 ts 文件

运行

但是我不能用 bin 属性来做到这一点。下面的屏幕截图会导致错误。

错误

需要链接到可执行文件。但就其本身而言。没有 ts-node 无法执行。

是否可以在 bin 中指定 ts. 文件需要通过ts-node?或者在没有全局安装ts-node的情况下解决这个问题?

typescript ts-node

3
推荐指数
1
解决办法
1021
查看次数

标签 统计

ts-node ×1

typescript ×1