2012-08-25 6 views
0

Est-il possible d'avoir un script principal qui agissent comme un script « global » pour toutes les pages d'un site tout en ont encore script page spécifique lors de l'utilisation requiere.js.AMD/RequireJs ajouter la décence sur des pages spécifiques

Ce serait appelé sur toutes les pages

<script data-main="resources/js/main" src="resources/js/libs/require.js"></script> 

et sur les autres pages, je voudrais ajouter d'autres dépendances sans avoir à créer un script main.js différent.

Y a-t-il un moyen de le faire?

EDIT: Je viens de trouver une manière qui semble fonctionner assez bien jusqu'à présent:

<script> require.config({ deps : ['register'] }) </script> 

D'autres idées?

Répondre

1

Vous pouvez mettre en œuvre un principal global et une page principale scripts, quelque chose comme ça (le début de données ne fait pas partie des requirejs, est fait à la main comme décrit sur le lien ci-dessous):

<script data-main="globalmain.js" data-start="page/main" src="require.js"/> 

plus de détails ici: How to use RequireJS build profile + r.js in a multi-page project

+0

C'est assez net, merci pour le lien. Comment jamais je trouve que https://github.com/requirejs/example-multipage, est probablement une approche qui collent au plus près des requireJS façon – silkAdmin

+0

@silkAdmin, est une très bonne passe-partout pour requirejs, pour moi est un peu bavard cependant. Bonne chance ;) – devundef

Questions connexes