2017-02-16 3 views
0
gap_init:2 
gap:[null,"CoreAndroid","messageChannel","CoreAndroid1594682113"] 
gap:[null,"CoreAndroid","show","CoreAndroid1594682114"] 

Je suis en train de développer l'application Cordova angular js 2.0 J'ai créé Cordova Bonjour tout le monde et le monde 2.0 bonjour angulaire alors j'ai fusionné à la fois la chosesobtenir 2-3 popups lors de l'exécution cordova application donnée dans la description et navigateur stucks

Mais lors de l'exécution de l'application de ces popups sont générés et rien ne se passe

+0

Comment vous exécutez votre code? Utiliser la commande de service? – Purus

+0

en utilisant la commande NPM START car j'utilise le terminal de code visuel studio – user1777525

+0

Avez-vous testé dans un appareil réel? Avez-vous toujours le problème? – Purus

Répondre

1

Vous faites projet à l'aide-cli angulaire, vous faites un projet cordova ensuite dans votre fichier cli.json angulaire -> changer le chemin Le dossier www de cordova.

Ensuite, quand vous faites ng prod build, vos ressources seront copiées dans le dossier www de cordova.

j'ai écrit un crochet cordova pour le même,

const fs = require('fs'); 
const execSync = require('child_process').execSync; 



module.exports = function(context) { 
    const basePath = context.opts.projectRoot; 
    const baseWWW = basePath + '/www'; 

process.chdir('../bmi-surgical-app'); 
console.log(`New directory: ${process.cwd()}`); 

    execSync("ng build --prod --base-href .",{stdio:[0,1,2]}); 

    var files = fs.readdirSync(baseWWW); 
    for (var i = 0; i < files.length; i++) { 
     if (files[i].endsWith('.gz')) { 
     fs.unlinkSync(baseWWW + '/' + files[i]); 
     } 
    } 
    fs.writeFileSync(baseWWW + '/.gitignore', `# Ignore everything in this directory 

* 
# Except this file 
!.gitignore 
`); 


}; 

Cependant beaucoup de meilleures options sont disponibles comme NativeScript & ionique 2.

+0

En fait, je suis nouveau à PhoneGap ou Cordova donc je ne sais pas quelle est l'utilisation de hook et comment puis-je l'utiliser comme nous l'avons essayé pour beta 2.0 angulaire avec ios et ça fonctionne parfaitement. donc nous devons faire la même chose que IOS – user1777525

+0

hook est quelque chose que vous voulez exécuter avant la commande cordova build ou cordova run. Le crochet ci-dessus remplit la fonction suivante Fichiers générés, transpilés, dans le dossier www. ignore les fichiers gz compressés d'Angular CLI. –