【发布时间】:2012-03-23 04:14:43
【问题描述】:
我打算发布一个基于 nodejs 的应用程序。除了 nodejs 可执行文件之外,我还需要将任何依赖项添加到我的包中吗? 我已经在 windows 上做了一些测试,它只适用于可执行文件,但是在 unix 系统上呢? 它也会起作用吗? 很抱歉,我在官方文档中找不到此信息。
编辑:我意识到我表达错了,对此我很抱歉,所以这正是我想做的:
//app.js
console.log("hello world");
//main.cpp
int main() {
system("pathtomynode/node.exe app.js");
return 0;
}
在windows上,我用main.cpp创建了一个simple.exe,我把node.exe + app.js + main.exe放到了一个msi中,效果很好。
我想在带有 .pkg 的 mac osx 上做同样的事情,但我想知道节点二进制文件是否足够,或者节点二进制文件是否有任何依赖关系。我设法在 Windows 上进行了测试,因为 node 将所有内容都安装在一个文件夹中,但我不知道它在 mac 上的运行情况,所以这就是我要问的。
再次为您的困惑感到抱歉。
【问题讨论】:
标签: unix node.js dependencies