2013-05-02 4 views
1

Je veux définir baseurl dans le dossier où Require js se trouve, appelé js. Maintenant, j'ai ce phénomène drôle/frustrant que quand j'écrisRequirejs baseurl relative

require({ 
     baseUrl: './' 
    }); 

Il définit le baseUrl à l'URL à partir de laquelle le document est chargé, quand je l'ai mis à

require({ 
     baseUrl: './js' 
    }); 

Il fixe prend ensembles il le dossier [MyProjectfoder]/js/js/avec le second js étant "faux" bien sûr, puisque je veux qu'il soit relatif par rapport à ma page ... Une idée de ce que je fais de mal?

La raison pour laquelle j'ai besoin est, que je veux charger des plugins comme le plugin de texte ou async, qui sont pris du baseurl, donc si ce n'est pas le bon directeur, les plugins sont introuvables.

Répondre

1

Parfois, lorsque j'écris URLs, j'oublie le répertoire vers lequel il pointe.
Essayez d'utiliser:

require({ 
    baseUrl: 'js' 
}); 

J'espère que ça aide. Sinon, laissez un commentaire.

+0

Oui, ça a marché :). J'ai eu quelques dépendances à js dans d'autres bibliothèques, mais maintenant ça a l'air bien merci – Stefan

+0

Vous êtes les bienvenus! ^^ – DaGLiMiOuX