Пожалуйста, используйте tns debug android --no-hmr
В nativescript- vue и HMR не гарантируется. HMR можно использовать только при внесении изменений в файлы стилей.
Мое личное использование
Я использую tns debug android
только для стилизации. Если я делаю какие-либо другие изменения, я не доверяю HMR.
Я добавил скрипт пряжи с именем yarn devan
для ускорения процесса ввода.
Я добавил следующие строки в свой пакет. json file
{
"scripts": {
"dev": "tns debug android",
"devan": "tns debug android --no-hmr",
"devin": "tns debug ios --no-hmr",
"un": "adb uninstall com.domain.yourapp"
},
}
Вы всегда будете видеть сообщение об ошибке HMR, если будете использовать файлы typescipt в проектах nativescript- vue.
JS: HMR: Checking for updates to the bundle with hmr hash 7d5f6392d6103f1496e6.
JS: WARN HMR: Ignored an update to unaccepted module:
JS: WARN HMR: ➭ ./routes/index.ts
JS: WARN HMR: ➭ ./main.ts
JS: ERROR HMR: Cannot apply update with hmr hash 7d5f6392d6103f1496e6.
JS: ERROR HMR: Aborted because ./routes/index.ts is not accepted
JS: Update propagation: ./routes/index.ts -> ./main.ts