2017-09-14 5 views
1

J'essaie d'utiliser add-index index pour générer le fichier index.jsp au lieu de index.html. J'ai installé l'addon ember-index et j'ai fait les changements requis.Ember-index ne produit pas index.jsp

Mon fichier config/environment.js ressemble ci-dessous

/* eslint-env node */ 

'use strict'; 

module.exports = function(environment) { 
    let ENV = { 
    modulePrefix: 'user-profile', 
    output: 'index.jsp', 
    environment, 
    rootURL: '/', 
    locationType: 'hash', 
    EmberENV: { 
     FEATURES: { 
     // Here you can enable experimental features on an ember canary build 
     // e.g. 'with-controller': true 
     }, 
     EXTEND_PROTOTYPES: { 
     // Prevent Ember Data from overriding Date.parse. 
     Date: false 
     } 
    }, 
    'ember-index': { 
     output: 'index.jsp', 
     content: { 
      file: 'example.txt', 
      includeInOutput: true, 
      includeInIndexHtml: false 
     } 
    }, 

    APP: { 
     // Here you can pass flags/options to your application instance 
     // when it is created 
    } 
    }; 
return ENV; 
}; 

mon fichier example.txt ressemble également à

<meta content="Example"> 
<h2>html to jsp</h2> 

et enfin dans mon index.html j'ai ajouté ci-dessous snippet

{{content-for 'ember-index'}} 

Mais maintenant, quand J'essaie de construire le projet de braise avec ember bu Je ne suis pas en mesure de voir le fichier index.jsp dans mon dossier dist.

Répondre

0

Avec une nouvelle application, cet addon fonctionne comme prévu. Parcourez les étapes pour l'exemple minimal en utilisant une nouvelle application Ember, et vous trouverez ce que vous avez manqué.

Êtes-vous sûr de chercher au bon endroit pour index.jsp? Il est à dist/export/index.jsp après avoir exécuté ember build.

Avez-vous oublié d'ajouter le tag dans votre index.html? Le readme précise que pour vos fichiers à utiliser, ils doivent être spécifiés comme ceci:

<!-- app/index.html --> 
<!DOCTYPE html> 
<html> 
    <head> 
    ... 
    {{content-for 'ember-index-1'}} 
    {{content-for 'ember-index-2'}} 
    </head> 
    <body> 
     ... 
    </body> 
</html> 
+0

Pour autant que je sais que le dossier d'exportation sera créé lorsque nous fournissons le dossier de sortie comme l'exportation mais je n'ai pas spécifier quoi que ce soit comme cela et oui j'ai fourni le tag content-for au bon endroit toujours pas en mesure d'obtenir le fichier index.jsp. –

+0

Mon conseil pour vous est de créer une nouvelle application et de comparer les configurations. Si vous rencontrez toujours des problèmes, ouvrez éventuellement un problème pour l'addon. Je n'ai pas utilisé celui-ci moi-même. Bonne chance! – handlebears