NativeScript / NativeScript/nativescript-cli

ns migrate (to 8) failing at Android step

Offen
#5,548 0 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

bug
Vorherrschende Sprache
JavaScript
Sterne
1.1k
Forks
204
Ø Merge
1 T. 9 Std.
Gemergte PRs (30 T.)
8

Beschreibung

Environment
Provide version numbers for the following components (information can be retrieved by running tns info in your project folder or by inspecting the package.json of the project):

  • CLI: 8.0.2
  • Cross-platform modules:
  • Android Runtime: 7.0.1
  • iOS Runtime: 6.5.4
  • XCode Version: 12.5.1
  • Plugin(s): none

Describe the bug

spawn: npm "install" "--legacy-peer-deps" "tns-android@8.0.0" "--silent" "--dev" "--save-dev" "--save-exact"
Will send the following information to Google Analytics: {
  type: 'googleAnalyticsData',
  category: 'CLI',
  googleAnalyticsDataType: 'event',
  action: 'Performance',
  label: 'PackageManager__install',
  customDimensions: { cd2: 'Angular', cd9: 'false', cd5: 'CLI' },
  value: 10877
}
Error: Command npm failed with exit code 1
    at ChildProcess.<anonymous> (/usr/local/lib/node_modules/nativescript/lib/common/child-process.js:143:36)
    at ChildProcess.emit (events.js:315:20)
    at maybeClose (internal/child_process.js:1048:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)

To Reproduce

ns migrate --log trace

Expected behavior
Succesful migration

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, ns migrate --log trace mit den gemeldeten CLI- und Laufzeitversionen zu reproduzieren. Untersuche nativescript/lib/common/child-process.js, wo der Fehler des npm-Prozesses gemeldet wird, und ermittle anschließend, wodurch die Android-Installation mit Code 1 beendet wird; abgeschlossen ist die Aufgabe, wenn die Migration erfolgreich abgeschlossen wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
android, javascript
Bereich
cli, mobile
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.