2016-12-20 13 views
1

Я пытаюсь выяснить, какие команды или способы перезагрузить мою платформу браузера при каждом изменении, обнаруженном с помощью ионной или кордовой, потому что для меня эта линия не работает:Как я могу использовать команду для активации функции загрузки в перезагрузке

ionic run browser --livereload 

Так что мне интересно, знаете ли вы, как это сделать. Кстати, я использую плагины cordova.

С уважением!

+0

Я думаю, что вам нужна ионная подача -lc. Вы можете увидеть дополнительную информацию здесь https://ionicframework.com/docs/v2/cli/ – misha130

+0

Эта команда работает только в том случае, если у вас нет плагина cordova. – SoldierCorp

+0

Команда правильная, и их github фиксирует, что она должна перезагружать и обслуживать плагины cordova. Возможно, отправьте вопрос своим github – misha130

ответ

0

Вы можете запустить приложение в вашем браузере с

ionic serve

это будет обновить приложение после каждого сохранения. После выпуска ионной версии rc2 произошли некоторые изменения в сборке, поэтому обязательно обновляйте их до последней версии. Таким образом, он даже покажет вам тост для загрузки, а также даст вам хорошо отформатированную js-ошибку всякий раз, когда ваше приложение не запускается.

Чтобы обновить проект до последней версии сборки, обновить package.json

{ 
    ... 
    "scripts": { 
    "clean": "ionic-app-scripts clean", 
    "build": "ionic-app-scripts build", 
    "ionic:build": "ionic-app-scripts build", 
    "ionic:serve": "ionic-app-scripts serve" 
    }, 
    "dependencies": { 
    ... 
    }, 
    "devDependencies": { 
    "@ionic/app-scripts": "0.0.47", 
    "typescript": "2.0.9" 
    } 
} 

Вы можете найти пример полного package.json здесь: https://github.com/driftyco/ionic2-app-base

+0

Извините, но эти команды работают только в том случае, если у вас нет плагина corova. – SoldierCorp

+0

Он также работает, когда у вас установлены плагины, но вы, очевидно, не можете использовать сами плагины. Если вы получили ошибку из-за чего-то связанного с cordova, попробуйте обернуть этот код в 'if (platform.is ('cordova')) {...}', как описано здесь: https://ionicframework.com/docs/v2/api/platform/Platform/ –

+0

Нет, я не получаю никаких ошибок. Я могу использовать плагины правильно, запуская «ионный браузер запуска», но при каждом изменении мне нужно остановить эту команду и запустить ее снова. – SoldierCorp

0

ионных служить работает отлично подходит для меня. для браузера, ионная служба, обнаруживает каждое изменение кода и обновляет страницу.

Вы можете найти некоторые команды здесь: https://ionicframework.com/docs/cli/serve/

+1

Хотя это может ответить на вопрос, [было бы желательно] (http://meta.stackoverflow.com/q/8259), чтобы введите основные части ответа здесь и предоставите ссылку для справки. – Peter

0

на Cli, вы можете попробовать НПМ запустить Dev тоже. -> Работает ионная подача (разработка). он короткий, лаконичный, выполняет работу в большинстве случаев. дайте ему попробовать