11
votes

Requirejs Text Plugin installé avec Bower

Comment devrais-je utiliser exigerjs-text qui est installé via bower? Je suis censé la mettre dans baseurl mais je me demande si je pouvais l'utiliser à partir de composants / exigentjs-text / ? Quelle est la meilleure pratique?


0 commentaires

3 Réponses :


2
votes

Voici comment j'ai installé EXCEXJS-Texte à l'aide de Bower

dans le fichier Bower.json de votre projet: P>

{
    "name":"{{YOUR PROJECT NAME}}",
    "version":"{{YOUR PROJECT VERSION}}",
    "dependencies":{
        "requirejs-text":"2.0.6"
     }
}


5 commentaires

Je voulais demander comment puis-je configurer les exigences d'utiliser le plug-in texte. Je comprends que son destiné à être placé dans l'application baseurl , mais depuis son intitulé composants , comment l'utiliser?


Bower vous aide uniquement à tirer tous les fichiers (oui tout le GitHub) à votre environnement local. Vous devrez peut-être toujours configurer un autre outil pour l'extraire encore plus. Un exemple de cet outil est GRUNT-BOWER-TASK . Après cela, configurez le plug-in texte dans ExigenceJs.config comme d'habitude.


Autre que le plug-in texte, vous pouvez également envisager d'envisager Exigrialjs-tpl Plugin github.com/jfparadis/requirejs-tpl qui est plus conviennent à utiliser


ne répond pas à la bonne question de Comment utiliser , mais Comment installer it


Eh bien, le nom n'est pas vraiment exigerjs-text avec la version 2.0.10.



25
votes

Définissez le chemin du plugin dans la configuration: xxx

et utilisez-le dans votre module comme documenté sur https://github.com/requirejs/text : xxx

Vous pouvez également utiliser techniquement utiliser le plugin sans la définition de chemin dans l'exigenceJs.config, Mais ceci est sans pratique de manière probidable: xxx


0 commentaires

3
votes

dans project_app / bower.js code> ajoutez cette ligne sous la section Dépendances:

define([
    // These are path alias that we configured in our bootstrap
    'app',        // general app variables
    'jquery',     // lib/jquery/jquery
    'underscore', // lib/underscore/underscore
    'backbone',   // lib/backbone/backbone
    'text!templates/books.html' // use the plugin to import a template
], function(app,$, _, Backbone, template){ // don't forget to define it !


1 commentaires

Comment "Vendor": "../ Vendeur" aide à rendre le fournisseur "plus facile à accéder"? Vous n'exigerez pas le répertoire du fournisseur en aucun cas.