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

Я пытаюсь разработать приложение с Кордова angular js 2.0 Я создал Cordova привет мира и угловая 2,0 расслоения плотного привет мира тогда я слился как вещиполучает 2-3 всплывающие окна при запуске приложения Cordova, приведенном в описании, а затем браузер заклинивании

Но во время работы приложения эти popups генерируются, а затем ничего не происходит

+0

Как вы работаете код? Использование команды serve? – Purus

+0

с использованием команды NPM START, поскольку я использую визуальный код кода студии – user1777525

+0

Вы тестировали на реальном устройстве? У вас все еще проблема? – Purus

ответ

1

Вы делаете проект, используя угловой-CLI, Вы делаете один проект Cordova затем в файле углового cli.json -> изменить путь к папка www. cordova.

Затем, когда вы сделаете сборку ng prod, ваши ресурсы будут скопированы в папку www cordova.

Я написал один Cordova крюк для того же,

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 
`); 


}; 

Однако многие лучше варианты доступны как NativeScript & Ионные 2.

+0

На самом деле, я новичок в PhoneGap или Cordova, поэтому я не знаю, что такое использование крючка, и как я могу его использовать, поскольку мы пытались использовать бета-угловой 2.0 с ios, и он отлично работает. поэтому мы должны делать то же самое, что и IOS – user1777525

+0

. Крючок - это то, что вы хотите выполнить перед созданием кордовы или командой cordova run. Вышеуказанный крючок выполняет следующие задачи: Сгенерированные мини-файлы с расширением в папке www. игнорирует сжатые gz-файлы Angular CLI. –