existe-t-il un fichier de configuration ou quelque chose que nous pouvons changer dans Yeoman qui définirait le répertoire "App" sur autre chose? Je travaille avec Zend Framework 2 et il utilise le répertoire "public" comme le racine Yeoman utilise "l'application". P>
Je vois que je peux le nom du répertoire dans le fichier GRUNT.JS, mais il serait agréable de réinitialiser les valeurs par défaut en Yeoman. p>
6 Réponses :
Vous voulez modifier les paramètres car ils écrivent sur le site web : p> YO échafauds sur une nouvelle application, écrivez votre configuration grogneuse
et tirer dans des tâches grogneuses pertinentes que vous pourriez avoir besoin pour votre
construire. p>
Bower est utilisé pour la gestion de la dépendance, de sorte que vous ne pouvez plus
doivent télécharger et gérer manuellement vos scripts. p>
GRUNT est utilisé pour
Construisez, aperçu et testez votre projet, grâce à l'aide des tâches
organisé par l'équipe Yeoman et GRUNT-STOCT. P>
blockQuote> Je ne me souviens pas où se trouvait les anciens réglages dans le grognile, mais dans la version 1.0 est à la ligne 11 et ressemble à ceci: p> gruntfile.js code>, comme à partir de la version 1.0 Tout est répertorié ici, et la construction est effectuée par GRUNT uniquement.
En regardant gruntfile.js code>, je vois
app code> apparaît dans quelques autres emplacements. Quelle était la ligne 11 est maintenant 18 b>. Il y a aussi 61 et 142. Ces lignes doivent-elles être mises à jour aussi?
mise à jour à 1.0 et modifiez votre grognile.js
Je suis sur Windows et il n'y a pas de libération pour Windows pour l'instant de la version bêta 1.0 :(
Êtes-vous intéressé par le "serveur" ou "dist". Si vous êtes intéressé par la version DISCUIT, vous pouvez utiliser le package de copie de GRUNT-CONTROBRO pour déplacer "App" sur "Public"
Désolé de ressusciter cela, cependant j'ai trouvé quelques endroits que cela doit changer et avoir envie de pouvoir ajouter une certaine valeur:
J'utilise Laravel, qui utilise une application et un dossier public, et n'a jamais utilisé Zend, Mais en supposant que quelque chose de similaire devrait s'appliquer. p>
Installez l'application générée Yeoman dans / strong> strong> < / p> / [zendapproot] / yeoman / strong> p> Modifier karma.conf.js strud> p> exécuté Run Voilà la partie que je ne suis pas sûr sur ... p> actuellement, je supprimai Ouvrez mon modèle de vue maître de Laravel (Zend dans votre cas) et modifiez les scripts et les styles à ceux fournis dans le grognement construit index.html si quelqu'un a Une meilleure façon de s'attaquer à ce qui précède, s'il vous plaît partager. par exemple. En ce qui concerne la transmission des noms de fichiers d'actifs renommés sur les modèles de visualisation des applications Zend / Laravel. P> P> Yeoman code>: p>
Test GRUNT code> Pour vous assurer que le test fonctionne. P> < P> Run
GRUNT SERVER CODE> Pour servir le WebApp dans un test env P>
GRUNT code> Pour construire ce qui devrait stocker l'application dans
Public / Actif code> p>
htmlmin code> et
REV < / code> de
grogneur .registertasesk ('Construire' ... code> dans
gruntfile.js code> Pour arrêter la minécrification HTML et arrêter les actifs en cours de renommée. P>
/public/assets/index.html code> p>
pour la version de générateur angulaire 0.9.5 fonctionne pour moi: P>
dans le dossier renommé Find Index.html, puis recherchez et modifiez une partie dans Commentaire P>
Construire: JS ({. TMP, clientApp}) scripts / scripts.js p> li>
dans le test de dossier Rechercher karma.conf.js et modifier l'application sur "clientApp" dans la section Fichiers P> Li> ul>
Lors de la création d'un nouveau projet (pour le moins angulaire au moins), il existe une cmd ligne arg pour ceci: --AppPath = [NewPath]:
// Configurable paths for the application var appConfig = { app: require('./bower.json').appPath || 'app', //dist: 'dist' dist: 'public' };
avec la version 1.4.7:
1) pour le répertoire d'applications: p>
gruntfile.js: p> index.html: p> bower.json: p> test / karma.conf.js p> 2) pour le répertoire dist: p> uniquement dans gruntfile.js p>
S'il vous plaît n'incluez pas "aucune contribution est grandement appréciée." dans votre question. C'est un bruit inutile.
Quelle version de Yeoman utilisez-vous?