【发布时间】:2021-05-31 12:29:48
【问题描述】:
我有一个可执行文件myutil.exe,我从我的nodejs 模块调用它来执行一些功能。
我希望将其打包,将我的 NodeJS 模块发布到 npmjs.com,并且在此 Windows 平台上使用时,可执行文件应该是此 nodejs 库的一部分,因为我的 nodejs 代码调用可执行文件来执行功能。我已经从 nodejs 运行了这个命令行二进制文件。
如何做到这一点以及如何最好地将这个可执行二进制文件包含在其中?它应该以某种方式托管在包之外吗?
另外请注意,这只是一个限制,此时它必须是 Windows 上的可执行文件,或者由于其内部代码的性质,它必须是 Linux 系统上的可运行二进制文件,不能是 DLL/库。稍后也许我可以将它的一些代码移动到 DLL/库中。
【问题讨论】:
标签: node.js npm node-modules