Использование Jam.js, require.js и node-webkit без конфликтов

В настоящее время я пишу веб-приложение, которое позже собираюсь развернуть с помощью node-webkit. Я хочу использовать как можно меньше node.js, чтобы у меня была возможность легко развернуть его в Интернете без необходимости переписывать большие части кода.

Я использую Jam.js в качестве менеджера пакетов. Очевидно, что существует проблема node.js require конфликтует с require.js require, С помощью requirejs вместо require похоже отличный вариант. Однако Jam.js компилирует файл require.config.js и использует require (вместо requirejs внутри)

В настоящее время я должен сделать window.require = undefined; заставить Jam.js require.js работать в node-webkit.

Есть ли способ заставить Jam.js компилировать файл require.config.js, используя requirejs вместо require ?

Или есть другое решение, которое позволяет мне использовать как Jam.js, так и node.js require без необходимости делать что-то вроде window.require = undefined;? Я нахожу решение, представленное в FAQ по узлу webkit, не очень удовлетворительным.

Спасибо за вашу помощь!

1 ответ

Решение

Эти ссылки могут помочь вам с вашей проблемой:

http://requirejs.org/docs/node.html

http://durandaljs.com/documentation/Native-Apps-With-Node-Webkit.html

https://github.com/caolan/jam

Другие вопросы по тегам