NativeScript / NativeScript/nativescript-cli
Nativescript 8 Livesync doesn't work. Have a log "isFullSync: false"
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- JavaScript
- Sterne
- 1.1k
- Forks
- 204
- Ø Merge
- 1 T. 9 Std.
- Gemergte PRs (30 T.)
- 8
Beschreibung
I have a problem with Nativescript 8 Angular, when i run my application on two devices, and save some changes inside my code, Livesync stop working after few saved changes in my code. My application doesn't refreshing after saved code.
here is my --log trace
Entrypoint bundle 21.7 MiB = vendor.js 20.6 MiB bundle.js 1.05 MiB bundle.02d8023ddab26dae76ac.hot-update.js 33.6 KiB
cached modules 8.1 MiB [cached] 862 modules
runtime modules 25.2 KiB 15 modules
javascript modules 120 KiB
modules by path ./src/app/shared/components/ 25.3 KiB 5 modules
modules by path ./src/app/*.ts 4.78 KiB
./src/app/app.module.ts 3.03 KiB [built]
./src/app/app.component.ts 1.75 KiB [built]
./src/main.ts 3.55 KiB [built]
./src/app/component_for_test_nat/component_for_test_nat.component.ts 16.5 KiB [built]
./src/app/component_for_test_nat_petr/component_for_test_nat_petr.component.ts 9.79 KiB [built] [code generated]
./src/app/test/test.component.ts 31.2 KiB [built]
./src/app/layout/layout.component.ts 16.5 KiB [built]
./src/app/charts/charts.component.ts 12 KiB [built]
webpack 5.31.2 compiled successfully in 4762 ms
Webpack compilation complete. Watching for file changes.
[WatchStatePlugin] Notify: {
type: 'compilation',
version: 1,
hash: 'ff9b929fb1cabd760d4e',
data: {
emittedAssets: [ 'bundle.js' ],
staleAssets: [
'bundle.eac3aad64367307bb7de.hot-update.js',
'bundle.eac3aad64367307bb7de.hot-update.json'
]
}
}
Message from webpack {
type: 'compilation',
version: 1,
hash: 'ff9b929fb1cabd760d4e',
data: {
emittedAssets: [ 'bundle.js' ],
staleAssets: [
'bundle.eac3aad64367307bb7de.hot-update.js',
'bundle.eac3aad64367307bb7de.hot-update.json'
]
}
}
Received message from webpack process: {
type: 'compilation',
version: 1,
hash: 'ff9b929fb1cabd760d4e',
data: {
emittedAssets: [ 'bundle.js' ],
staleAssets: [
'bundle.eac3aad64367307bb7de.hot-update.js',
'bundle.eac3aad64367307bb7de.hot-update.json'
]
}
}
Webpack build done!
Try executing watch action without any preparation of files.
Will execute livesync for files: [
'C:\Users\Public\Artfront\art-native\platforms\android\app\src\main\assets\app\bundle.js'
]
spawn: C:\Android\android-sdk\platform-tools\adb "-s" "emulator-5556" "shell" "ls" "/data/local/tmp/org.nativescript.artnative2/hashes"
Result when throw error is false:
{
stdout: '/data/local/tmp/org.nativescript.artnative2/hashes\r\n',
stderr: '',
exitCode: 0
}
Shasum of file C:\Users\Public\Artfront\art-native\platforms\android\app\src\main\assets\app\bundle.js is de744eb7a6562a7d7252f874f8092bb71730a505
Files to transfer: [
LocalToDevicePathData {
filePath: 'C:\Users\Public\Artfront\art-native\platforms\android\app\src\main\assets\app\bundle.js',
localProjectRootPath: 'C:\Users\Public\Artfront\art-native\platforms\android\app\src\main\assets\app',
onDeviceFileName: 'bundle.js',
deviceProjectRootPath: '/data/local/tmp/org.nativescript.artnative2/sync'
}
]
spawn: C:\Android\android-sdk\platform-tools\adb "-s" "emulator-5556" "shell" "mkdir" "-p" "/data/local/tmp/org.nativescript.artnative2"
Result when throw error is false:
{ stdout: '', stderr: '', exitCode: 0 }
spawn: C:\Android\android-sdk\platform-tools\adb "-s" "emulator-5556" "push" "C:\Users\Artuser\AppData\Local\Temp\android-device-hash-service-org.nativescript.artnative22021426-6812-10ocvum.b4tm\hashes" "/data/local/tmp/org.nativescript.artnative2/hashes"
Result when throw error is false:
{
stdout: 'C:\Users\Artuser\AppData\Local\Temp\android-device-hash-service-org.nativescript.artnative22021426-6812-10ocvum.b4tm\hashes: 1 file pushed, 0 skipped. 0.0 MB/s (150 bytes in 0.013s)\r\n',
stderr: '',
exitCode: 0
}
spawn: C:\Android\android-sdk\platform-tools\adb "-s" "emulator-5556" "shell" "chmod" "0777" "/data/local/tmp/org.nativescript.artnative2"
Result when throw error is false:
{ stdout: '', stderr: '', exitCode: 0 }
Successfully transferred bundle.js on device emulator-5556.
spawn: C:\Android\android-sdk\platform-tools\adb "-s" "emulator-5556" "shell" "rm" "-rf" "/data/local/tmp/org.nativescript.artnative2-livesync-in-progress"
JS: [HMR][Verbose] LiveSync
Result when throw error is false:
{ stdout: '', stderr: '', exitCode: 0 }
Refreshing application on device emulator-5556...
Will emit event runOnDeviceExecuted with data {
projectDir: 'C:\Users\Public\Artfront\art-native',
deviceIdentifier: 'emulator-5556',
applicationIdentifier: 'org.nativescript.artnative2',
syncedFiles: [
'C:\Users\Public\Artfront\art-native\platforms\android\app\src\main\assets\app\bundle.js'
],
isFullSync: false
}
Successfully synced application org.nativescript.artnative2 on device emulator-5556.
Successfully executed watch action without any preparation of files.
As you see, process stoped at line Successfully executed watch action without any preparation of files.
Here my package.json
"dependencies": {
"@angular/animations": "~11.2.7",
"@angular/common": "~11.2.7",
"@angular/compiler": "~11.2.7",
"@angular/core": "~11.2.7",
"@angular/forms": "~11.2.7",
"@angular/platform-browser": "~11.2.7",
"@angular/platform-browser-dynamic": "~11.2.7",
"@angular/router": "~11.2.7",
"@nativescript/angular": "~11.8.0",
"@nativescript/background-http": "^5.0.2",
"@nativescript/camera": "^5.0.8",
"@nativescript/core": "^8.0.6",
"@nativescript/datetimepicker": "^2.1.3",
"@nativescript/fingerprint-auth": "^7.0.0",
"@nativescript/imagepicker": "^1.0.4",
"@nativescript/local-notifications": "^5.0.3",
"@nativescript/theme": "~3.0.1",
"@nativescript/ui-charts": "^0.1.0",
"@nstudio/nativescript-checkbox": "^2.0.4",
"@nstudio/nativescript-pulltorefresh": "^3.0.1",
"moment": "^2.29.1",
"nativescript": "^8.0.2",
"nativescript-barcodescanner": "^4.1.1",
"nativescript-carousel": "^7.0.1",
"nativescript-clipboard": "^2.1.1",
"nativescript-feedback": "^2.0.0",
"nativescript-localstorage": "^2.0.2",
"nativescript-permissions": "^1.3.11",
"nativescript-ui-calendar": "^7.0.2",
"nativescript-ui-chart": "^8.0.2",
"reflect-metadata": "~0.1.13",
"rxjs": "~6.6.7",
"save": "^2.4.0",
"zone.js": "~0.11.4"
},
"devDependencies": {
"@angular/compiler-cli": "~11.2.7",
"@nativescript/android": "8.0.0",
"@nativescript/types": "~8.0.0",
"@nativescript/webpack": "beta",
"@ngtools/webpack": "~11.2.6",
"typescript": "~4.0.0"
}
Could somebody helps me with my question ?
It is really important for me now
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne mit der CLI-Watch-Aktion und den Versionen in package.json; reproduziere dann den Fehler beim Speichern von Änderungen, während zwei Android-Geräte verbunden sind. Vergleiche den Trace bis zur abschließenden Meldung „Successfully executed watch action“; als erledigt gilt, wenn wiederholtes Speichern die Anwendung auf beiden Geräten zuverlässig aktualisiert.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- android, angular, javascript, webpack
- Bereich
- cli, mobile-dev
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100