Нет разницы между платформами, использующими ионные 3 - PullRequest
0 голосов
/ 09 сентября 2018

Я хотел попробовать ionic 3, но у меня есть некоторые проблемы в начале. Когда я запускаю приложение с помощью команды ionic lab или ionic serve, когда браузер показывает платформы, представления одинаковы на всех устройствах (ios, android, windows)

Хотя, если я установлю IonicModule.forRoot(MyApp) на IonicModule.forRoot(MyApp, {mode: 'ios'}) в app.module.ts, он изменится на представление iOS на всех устройствах, или если я установлю IonicModule.forRoot(MyApp, {mode: 'md'}), на всех устройствах это будет Android. Но когда я запускаю приложение с кодом по умолчанию, каждое устройство показывает одно и то же представление, и я так и не смог добраться до устройств, чтобы показать их собственные представления.

Здесь вы можете увидеть операцию по умолчанию

А вот когда я зачеркнул с IonicModule.forRoot(MyApp, {mode: 'ios'}) командой

Есть ли идеи, почему не работает, как во всех видео, которые я видел в Интернете? Спасибо за помощь.

Ответы [ 2 ]

0 голосов
/ 22 сентября 2018

Не видя URL, который вы открываете, вот мое лучшее предположение: попробуйте открыть

http://localhost:8100/ionic-lab

вместо http://localhost:8200. работал для меня в той же ситуации.

0 голосов
/ 10 сентября 2018

Может есть проблема с вашей установкой ionic? Попробуйте удалить Ionic & Cordova, очистить кеш и обновить NPM. Затем переустановите все. Используйте следующие команды:

npm uninstall ionic cordova

npm cache clean -f

npm install -g npm

npm install -g ionic cordova
...