Я пытаюсь использовать Ionic 4 для создания кроссплатформенного мобильного приложения.
Проблема в том, что я не могу предоставить свое приложение для просмотра и тестирования.
Мне нужна помощь, чтобы определить,это проблема с моими версиями / установками ionic / node / npm или чем-то еще.
Я использую ionic serve и в конце вывода получаю сообщение о том, что произошла ошибка сегментации (ядро сброшено).
Я попытался обновить и узел, и npm до самых последних версий LTS, переписать приложение, создать новое приложение под другим именем / каталогом и использовать различные подходы для переустановки зависимостей узла.
Примечание: я использую vscode с WSL в качестве среды.
Мой вывод выглядит следующим образом:
ionic serve
> ng run app:serve --host=0.0.0.0 --port=8100
[ng] WARNING: This is a simple server for use in testing or debugging Angular applications
[ng] locally. It hasn't been reviewed for security issues.
[ng] Binding this server to an open connection can result in compromising your application or
[ng] computer. Using a different host than the one passed to the "--host" flag might result in
[ng] websocket connection issues. You might need to use "--disableHostCheck" if that's the
[ng] case
Segmentation fault (core dumped)
Я ожидал, что откроется новая вкладка браузера и отобразится локальная тестовая средадля ионных приложений.Я видел другие вопросы о том, что версии node и npm могут быть несовместимы с более новыми выпусками Ionic, но я не представляю, где можно найти такую совместимость на страницах ionic или node / npm, хотя яобычно довольно хорошо находит вещи.
PS: Я в настоящее время испытываю муки из-за отключения интернета, затрагивающего мою область, поэтому, если это может быть просто плохое соединение, пожалуйста, сообщите мне об этом, и мы будем вместе молиться, чтобы мойISP быстро все исправит.
PPS: Это мой первый вопрос, поэтому будьте терпеливы с любой наивностью или неловкостью с моей стороны.Я надеюсь, что вы находите это более смешным, чем раздражающим.