2013-06-25 5 views
8

Чтобы увеличить скорость моего развития, я бы хотел использовать commonjs для своего клиентского и серверного javascript, поэтому я могу использовать общую кодовую базу/библиотеки во всех моих проектах. Почему не AMD? браузеры и поддержка узлов AMD, но phantomjs этого не делает, и я могу перейти к этому позже для создания оптимальных (браузеров) производственных сборников.загрузчик CommonJS для браузеров?

Оглядываясь, я не могу найти ЛЮБОЙ модуль-загрузчик, который напрямую поддерживает CommonJS. Вам всегда приходится писать обертки/etc поверх них или требовать перезагрузки конфигураций.

Есть ли у меня какие-либо опции?

+0

Я нашел браузеру http://browserify.org/, но это объединяет все вместе в «эмулированное» приложение узла. так что не то, что мне нужно. – JasonS

ответ

0

нет CommonJS погрузчики ......

так я в конечном итоге использовала AMD как для браузера и nodejs.

потому что я кодирую все, используя Typcript, для phantomjs У меня есть отдельный процесс сборки, который берет весь мой источник и строит его зеркало в формате commonjs.

Как я упомянул в своем комментарии, вы могли бы использовать CommonJs в браузере с http://browserify.org/, но это связывает все в свою собственную среду выполнения, а не то, что я хочу.

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