У меня есть приложение NS 6.4.2, которое я тестирую на симуляторе iPhone 11 ProMax — 13.3, но та же проблема возникает, если я тестирую на физическом устройстве.
Недавно, когда я запускаю приложение с помощью tns run ios или tns debug ios webpack, перестал отслеживать изменения файлов. Это очень странно, потому что иногда это происходит, но останавливается после первого обновления.
Вот что я вижу в консоли:
Project successfully built.
The build result is located at: /Users/mfgmarketing/Documents/MobileApp/platforms/ios/build/Debug-iphonesimulator/MobileApp.app
Installing on device 6E202811-97C0-46CA-8DA7-B55A60FA4BC4...
Successfully installed on device with identifier '6E202811-97C0-46CA-8DA7-B55A60FA4BC4'.
Successfully transferred all files on device 6E202811-97C0-46CA-8DA7-B55A60FA4BC4.
Restarting application on device 6E202811-97C0-46CA-8DA7-B55A60FA4BC4...
CONSOLE INFO file:///node_modules/nativescript-dev-webpack/hot.js:3:0: HMR: Hot Module Replacement Enabled. Waiting for signal.
NativeScript debugger has opened inspector socket on port 18183 for com.company.app.
Successfully synced application com.awlinc.awlmobile on device 6E202811-97C0-46CA-8DA7-B55A60FA4BC4.
CONSOLE LOG file:///node_modules/@nativescript/core/inspector_modules.js:1:0: Loading inspector modules...
CONSOLE LOG file:///node_modules/@nativescript/core/inspector_modules.js:6:0: Finished loading inspector modules.
NativeScript debugger attached.
Нет упоминания о компиляции веб-пакета или просмотре файлов.
Я обновил все плагины до их последних версий и попытался очистить проект и снова перестроить. Кажется, ничего не помогает.
Вот мой package.json:
{
"nativescript": {
"id": "com.company.app",
"tns-ios": {
"version": "6.4.2"
}
},
"main": "app.js",
"description": "NativeScript Application",
"license": "SEE LICENSE IN <your-license-filename>",
"repository": "<fill-your-repository-here>",
"dependencies": {
"@nativescript/theme": "^2.3.3",
"@nstudio/nativescript-loading-indicator": "^3.0.4",
"@types/node": "14.0.22",
"moment": "^2.27.0",
"moment-timezone": "^0.5.31",
"nativescript-email": "^1.6.0",
"nativescript-exit": "^1.0.1",
"nativescript-phone": "^2.0.0",
"nativescript-plugin-firebase": "^10.5.2",
"tns-core-modules": "6.5.10"
},
"devDependencies": {
"nativescript-dev-webpack": "1.5.1",
"tns-platform-declarations": "^6.5.9",
"typescript": "3.9.6"
},
"gitHead": "2250137db8c1e0bd0eb543e8e4563cb71480c00d",
"readme": "NativeScript Application"
}
Любые идеи о том, как это исправить. В настоящее время мне приходится останавливаться и перестраивать каждый раз, когда я вношу изменения. Не очень продуктивно.
Спасибо.