Я планирую выпустить приложение на основе nodejs. Есть ли какие-либо зависимости, которые мне нужно добавить в мой пакет, кроме исполняемого файла nodejs?
Я уже провел некоторый тест на Windows, и он работает только с исполняемым файлом, но как насчет Unix-систем?
Будет ли это работать?
Извините, но я не смог найти эту информацию в официальной документации.
РЕДАКТИРОВАТЬ: я понимаю, что я выразил себя неправильно, я сожалею об этом, так что именно это я и хочу сделать:
//app.js
console.log("hello world");
//main.cpp
int main() {
system("pathtomynode/node.exe app.js");
return 0;
}
В Windows я создаю simple.exe с main.cpp и помещаю node.exe + app.js + main.exe в msi, и он отлично работает.
Я хочу сделать то же самое на Mac OSX с .pkg, но я хочу знать, будет ли достаточно двоичного файла узла, или у двоичного файла узла есть какие-либо зависимости. Мне удалось сделать тест на Windows, потому что узел устанавливает все в одну папку, но я не знаю, как это работает на Mac, поэтому я и спрашиваю.
Опять извините за путаницу.