我已经在node.js中构建了一个小的命令行工具,并捆绑到Windows和Mac的二进制文件中(使用pkg:https://www.npmjs.com/package/pkg捆绑了)
既然二进制文件存在并且可以分发,我正在寻找安装它们的方法,并将它们的路径自动地添加到任何相对的外行用户的适当PATH变量中。
任何建议将不胜感激。谢谢!
答案 0 :(得分:0)
实际上,您不需要为此创建二进制文件。您将节点模块发布为npm软件包,并使用npm link
将其绑定到操作系统中。
如果要使用编译版本(以防止代码分解),即使使用该方法也可以。只需构建一个包含二进制文件的节点模块即可。
Here是一篇不错的文章,描述了如何做到这一点。