2016-05-21 3 views
0

, чтобы получить больше опыта в кодировании и поддержке хороших проектов, я недавно получил проекты с открытым исходным кодом и Github. После поиска проекта, над которым я хотел бы работать, я нашел Soundnode (https://github.com/Soundnode/soundnode-app). В проекте используются NW.js, Node.js и Angular.js.Как скомпилировать настольное приложение Node.JS?

Вопрос очень важен: как запустить настольное приложение NW.js из указанных файлов?

Я смог скомпилировать приложение один раз, используя команду bash open -n -a nwjs --args "/Users/example/path/app". Но как мне скомпилировать изменения? После изменения файла index.html, который является началом для приложения, я должен закончить приложение NW.js и запустить его снова (иначе ничего не произойдет), а затем он снова откроет то же самое, неизмененное, оригинальное приложение (I изменил какой-то html-текст, чтобы увидеть, будет ли загружаться измененный index.html).

Может ли кто-нибудь дать мне краткое руководство по работе с этим? То, что я хочу изменить, и все остальное, что я попытаюсь выяснить самостоятельно. Просто нужно, чтобы кто-нибудь дал мне начало:


С наилучшими пожеланиями,
bbrinx - желаем учиться.

+0

Вы рассмотрели этот документ? https://github.com/nwjs/nw.js/wiki/How-to-run-apps – theaccordance

+0

Спасибо, я сделал. Вот как я узнал, как запустить приложение в первый раз. Моя проблема в том, что после изменения index.html и компиляции снова ничего не изменилось. Может быть, мне нужно сделать что-то вроде «ворчащих часов», чтобы оно распознало изменения? – bbrinx

+0

не должно быть разницы между ручным вызовом задания grunt и вызовом его с помощью задачи просмотра, но я говорю об этом, не заглядывая в ваше ворчание, возможно, это не так. – theaccordance

ответ

0

Самый простой способ скомпилировать ваше приложение - использовать Web2Exe. Он может компилироваться для Win, Mac, Linux.

Вы можете использовать инструменты браузера для разработки/отладки вашего приложения. Установите toolbar в true в window разделе в файле package.json, чтобы просмотреть элементы браузера в вашем приложении.

Смежные вопросы