ember-cli 🚀 - "Pakete für Tooling über npm installieren" hängt einfach da | bleepcoder.com (2024)

Ich habe auch das gleiche Problem beim Ausführen dieser:

ember install [emailprotected]

ember-cli 🚀 - "Pakete für Tooling über npm installieren" hängt einfach da | bleepcoder.com (1) mcshakes am 26. Juni 2016

hast du versucht, npm manuell zu installieren? vielleicht ist npm nur sehr langsam für dich.

ember-cli 🚀 - "Pakete für Tooling über npm installieren" hängt einfach da | bleepcoder.com (2) Turbo87 am 27. Juni 2016

npm ist bereits installiert:

$ npm -v3.6.0

Und es sollte nicht so langsam sein, oder? (10+) Minuten

ember-cli 🚀 - "Pakete für Tooling über npm installieren" hängt einfach da | bleepcoder.com (3) mcshakes am 27. Juni 2016

Versuchen Sie ember new app-name --skip-npm gehen Sie dann in den Ordner und führen Sie dort npm install aus, um zu sehen, was so lange dauert.

ember-cli 🚀 - "Pakete für Tooling über npm installieren" hängt einfach da | bleepcoder.com (4) Turbo87 am 27. Juni 2016

👍3

@mcshakes Bitte https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md angeforderten Informationen angeben (Das gelbe Banner, das Sie beim Öffnen dieser Ausgabe gesehen haben)

Es kann einige Zeit dauern, besonders wenn das Netzwerk oder das Laufwerk langsam ist, besonders wenn etwas das Verzeichnis überwacht (wie Ihr Editor, Spotlight usw.) und NPM selbst nicht sehr schnell ist.

hast du versucht, npm manuell zu installieren? vielleicht ist npm nur sehr langsam für dich.

Dies wird keinen Unterschied machen, da ember new/install die npm wir mit ember-cli bündeln.

ember-cli 🚀 - "Pakete für Tooling über npm installieren" hängt einfach da | bleepcoder.com (5) stefanpenner am 27. Juni 2016

@stefanpenner Dem ursprünglichen Beitrag wurden weitere Informationen hinzugefügt.

@ Turbo87 Ihr Vorschlag schien zu funktionieren (npm überspringen). Die Installation von npm innerhalb des Ordners ergab diese Ausgabe.

npm WARN deprecated [emailprotected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issuenpm WARN deprecated [emailprotected]: This package has been discontinued in favor of lodash@^4.0.0.npm WARN deprecated [emailprotected]: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.npm WARN deprecated [emailprotected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issuenpm WARN prefer global [emailprotected] should be installed with -gnpm WARN prefer global [emailprotected] should be installed with -gnpm WARN prefer global [emailprotected] should be installed with -g

Die ersten vier dauerten am längsten und danach schien es gut zu installieren. Ich habe die Nachricht "Welcome to Ember" erhalten, als ich ember serve . Muss ich noch etwas ausprobieren/ausschau halten?

ember-cli 🚀 - "Pakete für Tooling über npm installieren" hängt einfach da | bleepcoder.com (6) mcshakes am 28. Juni 2016

👍1

Klingt nach einer NPM-Sache... Schwierig für uns, das ohne Reproduktion zu untersuchen.

ember-cli 🚀 - "Pakete für Tooling über npm installieren" hängt einfach da | bleepcoder.com (7) stefanpenner am 28. Juni 2016

@mcshakes können Sie dieses Verhalten auf Ihrem Computer noch reproduzieren? Wenn ja, und da Sie der einzige Berichterstatter sind, könnte es sich um eine kaputte globale ember-cli Installation handeln. Können Sie Ihre globale ember-cli-Kopie entfernen, Ihren npm-Cache leeren, neu installieren und es dann erneut versuchen?

Es ist leider sehr unwahrscheinlich, dass wir dies auf unseren eigenen Boxen reproduzieren können, was bedeutet, dass Sie mit der Fehlerbehebung alleine sein können. Es gibt fast keine Informationen, die es uns ermöglichen, Ihnen dabei zu helfen. 😕

ember-cli 🚀 - "Pakete für Tooling über npm installieren" hängt einfach da | bleepcoder.com (8) nathanhammond am 1. Juli 2016

Vor diesem Hintergrund schließe ich dieses Thema. Wenn Sie eine rauchende Waffe finden, _fühlen Sie sich bitte ermutigt, dieses Problem erneut zu öffnen_ und wir werden uns wieder einmischen. Außerdem werden wir immer noch über Antworten benachrichtigt, so dass das Schließen dieses Problems nicht bedeutet, dass wir das Gespräch hier nicht fortsetzen können; es bedeutet nur, dass es nicht etwas ist, von dem wir erwarten, dass wir es ansprechen können.

ember-cli 🚀 - "Pakete für Tooling über npm installieren" hängt einfach da | bleepcoder.com (9) nathanhammond am 1. Juli 2016

@nathanhammond Keine Sorge. Ja, ich kann jedes Mal reproduzieren, wenn ich ember new app-name . Ich werde versuchen, eine globale ember-cli-Installation zu wiederholen und von dort aus fortzufahren. Bisher behebt das Überspringen von npm und das Ausführen von npm install innerhalb des Ordners das Problem. Und keine Probleme bei der Arbeit an der App.

Danke trotzdem. Ich werde dieses Problem für die Nachwelt aktualisieren, wenn ich nach der globalen Neuinstallation noch etwas finde.

ember-cli 🚀 - "Pakete für Tooling über npm installieren" hängt einfach da | bleepcoder.com (10) mcshakes am 2. Juli 2016

Dies ist eine wirklich seltsame Geschichte, also hoffe ich wirklich, dass es sich nur um eine seltsam kaputte npm-Installation handelt. Viel Glück, bin gespannt, wie die Neuinstallation ausfällt!

ember-cli 🚀 - "Pakete für Tooling über npm installieren" hängt einfach da | bleepcoder.com (11) nathanhammond am 2. Juli 2016

Ich bekomme das gleiche Problem wie hier beschrieben. 'ember new project-name' gibt zurück:
Wächter konnte nicht gefunden werden; auf Nodewatcher zurückfallen
App installieren
erstellen (mehrere Dinge erstellt)
Git erfolgreich initialisiert.
.: Pakete für Tooling über npm installieren

Und da sitzt es bei mir. Ich habe gerade [emailprotected] installiert und mich durch die
ember-cli: 2.6.2
http_parser: 2.7.0
Knoten: 6.2.1
v8: 5.0.71.52
UV: 1.9.1
zlib: 1.2.8
ares:1.10.1-DEV
Intensivstation: 56,1
Module: 48
opensl: 1.0.2h
os: Linux-Arm
npm -v: 3.9.3
Remote-Arbeiten an einem Raspberry Pi 3 über eine mäßig langsame 3G-Verbindung.

Der oben beschriebene Hack (--skip-npm) hat bei mir auch funktioniert. Ich werde diese Arbeit vorerst verwenden.

ember-cli 🚀 - "Pakete für Tooling über npm installieren" hängt einfach da | bleepcoder.com (12) larryschirmer am 6. Juli 2016

@larryschirmer Kannst du eine vollständige Neuinstallation von node und npm cache clear versuchen?

ember-cli 🚀 - "Pakete für Tooling über npm installieren" hängt einfach da | bleepcoder.com (13) nathanhammond am 6. Juli 2016

Okay, das habe ich gemacht:
_Noch einmal für Debian Jessie, die auf einem Himbeer-Pi 3 läuft_

1. Verzeichnisse entfernen
sudo rm -r /usr/local/lib/node_modules
sudo rm -r /usr/local/include/node
sudo rm -r /usr/local/bin _entferne alle Module hier, ich hatte nur drei, aber ich denke, es ist möglich, mehr zu haben_
sudo rm -r /usr/lib/node_modules

2. Node deinstallieren und neu installieren
sudo apt-get --purge remove nodejs
sudo apt-get install -y nodejs

3. Ember.js neu installieren
sudo npm install -g [emailprotected]

4. Erstellen Sie ein neues Projekt
_in das richtige Verzeichnis wechseln_ /var/www/ember _für mich_
sudo ember new ember-quickstart

Ich habe es control C Minuten gehen lassen, bevor ich es

Dann,

5. Versuchen Sie es mit dem Hack
sudo rm -r /var/www/ember/ember-quickstart
sudo ember new ember-quickstart --skip-npm
_Dauert weniger als 10 Sekunden_
cd ember-quickstart
sudo npm install

Das Ganze dauerte ca. 21min, diesmal nicht willkürlich. Es war einfach einfacher, es loszulassen, wenn es einen Fortschrittsbalken gab, auf den man zurückblicken konnte.

Also, rechnen Sie etwas nach, vielleicht dauert es nur 22 Minuten, um ein neues Projekt auf einem Himbeer-Pi 3 zu erstellen?

Es stellt sich heraus…
Nee, nach 40min habe ich diesmal aufgegeben. Es ist viel schneller, den Hack zu verwenden. Wie lange müssen normale Leute auf ein neues Glutprojekt warten?

ember-cli 🚀 - "Pakete für Tooling über npm installieren" hängt einfach da | bleepcoder.com (14) larryschirmer am 6. Juli 2016

@larryschirmer Vielen Dank, dass Sie sich die Zeit genommen haben, Ihre Schritte zu überprüfen und zu erklären. Ihre Liebe zum Detail ermöglicht es mir, einzutauchen und zu helfen.

Eines der Dinge, bei denen wir vorsichtig sind, ist, _nicht_ mit sudo zu installieren. node und npm sollten mit Berechtigungen auf Benutzerebene ausgeführt werden, ebenso wie ember . Ich stelle mir vor, dass es hängt, weil ember sein eigenes gebündeltes npm das vom Zugriff auf die Dateien gesperrt wird, die es auf dem System benötigt, weil einige von ihnen auf die falschen Berechtigungen eingestellt sind. Das kann ich nicht bestätigen, aber du solltest es testen können.

Änderungen an Ihrem Skript von oben:

 sudo rm -r /usr/lib/node_modules+ npm cache clear- sudo npm install -g [emailprotected]+ npm install -g [emailprotected]- sudo ember new ember-quickstart+ ember new ember-quickstart

Ich vermute, das ist Ihr zugrunde liegendes Problem. Wenn Sie ~25 Minuten Zeit haben, um alles noch einmal zu versuchen, lassen Sie es mich wissen, wie es ausgeht.

ember-cli 🚀 - "Pakete für Tooling über npm installieren" hängt einfach da | bleepcoder.com (15) nathanhammond am 7. Juli 2016

Ich weiß es zu schätzen, dass Sie mir dabei helfen. Ich sehe, dass meine Neuheit bei Linux sich zeigt. Ich hatte gedacht, dass pi@raspberry mit sudo = root user (in Bezug auf Privilegien) ist, aber jetzt macht es für mich Sinn, dass dies verschiedene Dinge sind. Ich habe meine Skripte angepasst, sudo und tatsächlich zum Root-Benutzer gewechselt. Ich hatte immer noch ein ähnliches Verhalten. Ich habe es jeweils zweimal eine halbe Stunde lang probiert und die Dinge noch einmal überprüft, bevor ich wieder anfing. Kein Glück, hängt immer noch. Ich werde deine Empfehlungen im Hinterkopf behalten.

Ich denke daran, dass ich eine Umgebung sein muss, um neue Plattformen zu lernen und Fehler zu machen. Wenn ich mein System neu abbilde, schränke ich die Verwendung von sudo ein und mache alles als Root-Benutzer.

Ist es normal, dass neue Glut-Sites 20 Minuten brauchen, um sie zu erstellen, und verlange ich viel von meinem RPi3, dies für mich zu tun?

ember-cli 🚀 - "Pakete für Tooling über npm installieren" hängt einfach da | bleepcoder.com (16) larryschirmer am 7. Juli 2016

Der Trick besteht darin, dass Sie node und npm als normaler Benutzer ausführen möchten, nicht als Superuser (entweder als root oder sudo ). Sie benötigen diese Berechtigungsstufe nicht, um node auszuführen. In fast allen Fällen möchten Sie kein Superuser sein.

Der Zeitpunkt der Installation liegt einfach daran, dass die Leistung des Raspberry Pi in Kombination mit npm schrecklich ressourcenintensiv ist. Das ist per se kein Ember-CLI-Problem, sondern ein Problem mit npm das wir uns für die Verwaltung unserer Pakete zurückziehen.

ember-cli 🚀 - "Pakete für Tooling über npm installieren" hängt einfach da | bleepcoder.com (17) nathanhammond am 7. Juli 2016

@nathanhammond Ich dachte ursprünglich, ich _brauche_ sudo oder root Zugriff, weil npm mir immer einen EACCES Fehler geben würde. Ein bisschen locker sudo immer den Zweck erfüllt. Ich dachte nur, das machen alle so.

Dein letzter Kommentar hat mich wirklich zum Nachdenken gebracht, da muss etwas mit meinen Berechtigungen nicht stimmen. Gut, dass es auf der npm-Website einen großartigen Artikel namens Fixing npm permissions gibt , also habe ich ihn Wort für Wort befolgt.

$ npm config get prefix
/usr
$ mkdir ~/.npm-global
$ npm config set prefix '~/.npm-global'
$ sudo nano ~/.profile
Ich habe export PATH=~/.npm-global/bin:$PATH am Ende des Dokuments hinzugefügt
$ source ~/.profile
Dann habe ich es ohne die sudo gemäß der Empfehlung des Artikels getestet
$ npm install -g jshint
und es hat funktioniert!

Als ich dann ember-cli deinstallierte und neu startete, stellte ich fest, dass ich das Referenzverzeichnis geändert und das alte ember-cli-Modul mit falschen Berechtigungen unzugänglich gemacht hatte. Daher denke ich, dass es nicht notwendig ist, es zu deinstallieren. Ich muss nur daran denken, es später zu löschen.

Also habe ich wieder ember installiert
$ npm install -g [emailprotected]
Und dann versucht, ein Projekt zu bauen
$ cd /var/www/ember
$ ember new ember-quickstart
EACCES: permission denied, mkdir 'ember-quickstart'

Dies führte zu einem Absturz bei den Dateiberechtigungen, der mich ausgerechnet bei Home und überall sonst um Erlaubnis fragen muss oder in diesem Fall Erlaubnis erteilt werden muss.

$ sudo chown pi /var/www/ember
$ ls -ld
drwxr-xr-x 2 pi root 4096 Jul 8 03:47
$ ember new ember-quickstart

Ich habe das alles geschrieben, während Terminal .: Installing packages for tooling via npm ing war, in der Hoffnung, dass ich eine Erfolgsgeschichte haben würde. Ich gebe ihm eine Stunde. Im Nachhinein habe ich festgestellt, dass ich vergessen habe, den Cache von npm zu leeren, bevor ich angefangen habe, also könnte ich das vielleicht später tun?

ember-cli 🚀 - "Pakete für Tooling über npm installieren" hängt einfach da | bleepcoder.com (18) larryschirmer am 8. Juli 2016

Ich empfehle, die Berechtigungen richtig zu setzen und dann von vorne zu beginnen, ohne sudo den ganzen Weg. Ich bin mir beim Standardberechtigungsmodell bei einer Pi-Linux-Installation nicht sicher, aber das sieht falsch aus:
drwxr-xr-x 2 pi root

Die Ausgabe sollte wahrscheinlich wie folgt aussehen:

cd ~ls -ld

ember-cli 🚀 - "Pakete für Tooling über npm installieren" hängt einfach da | bleepcoder.com (19) nathanhammond am 8. Juli 2016

Hey,
Bekomme das auch.
Habe gerade Windows 8.1 aktualisiert -> Windows 10.
In 8.1 hat bei mir alles funktioniert
Jetzt auch Installieren von Paketen für Tooling über npm.

Was soll ich noch einreichen?

ember-cli 🚀 - "Pakete für Tooling über npm installieren" hängt einfach da | bleepcoder.com (20) Alonski am 28. Juli 2016

Ich dachte, ich hätte den gleichen Fehler, aber nachdem ich alle Kommentare gelesen hatte. Es ist jetzt vorbei. warte noch ein bisschen Leute

ember-cli 🚀 - "Pakete für Tooling über npm installieren" hängt einfach da | bleepcoder.com (21) KishoreVignesh am 14. Aug. 2016

Ist das gelöst? Ich erhalte den gleichen Fehler in Slackware Linux 14.1
wifislax atorralb # ng new creammCould not start watchman; falling back to NodeWatcher for file system events.Visit http://ember-cli.com/user-guide/#watchman for more info.installing ng2 create README.md create src/app/app.component.css create src/app/app.component.html create src/app/app.component.spec.ts create src/app/app.component.ts create src/app/app.module.ts create src/app/index.ts create src/app/shared/index.ts create src/environments/environment.prod.ts create src/environments/environment.ts create src/favicon.ico create src/index.html create src/main.ts create src/polyfills.ts create src/styles.css create src/test.ts create src/tsconfig.json create src/typings.d.ts create angular-cli.json create e2e/app.e2e-spec.ts create e2e/app.po.ts create e2e/tsconfig.json create .gitignore create karma.conf.js create package.json create protractor.conf.js create tslint.jsonSuccessfully initialized git.Installing packages for tooling via npm.

Knotenversion: v6.6.0

ember-cli 🚀 - "Pakete für Tooling über npm installieren" hängt einfach da | bleepcoder.com (22) atorralb am 19. Sept. 2016

@atorralb Du bist am falschen CLI. Du suchst diesen: https://github.com/angular/angular-cli

ember-cli 🚀 - "Pakete für Tooling über npm installieren" hängt einfach da | bleepcoder.com (23) nathanhammond am 19. Sept. 2016

@nathanhammond oops my bad ... sorry dafür

ember-cli 🚀 - "Pakete für Tooling über npm installieren" hängt einfach da | bleepcoder.com (24) atorralb am 19. Sept. 2016

Warum zeigt es den Fortschritt nicht an, auch nicht mit -v ?

ember-cli 🚀 - "Pakete für Tooling über npm installieren" hängt einfach da | bleepcoder.com (25) ganqqwerty am 28. Okt. 2016

habe das selbe problem
Knoten 7.4
Winkelclient 1.0.0.25

ember-cli 🚀 - "Pakete für Tooling über npm installieren" hängt einfach da | bleepcoder.com (26) michaelrodov am 15. Jan. 2017

@michaelrodov bitte benutze den solche Berichte.

ember-cli 🚀 - "Pakete für Tooling über npm installieren" hängt einfach da | bleepcoder.com (27) Turbo87 am 15. Jan. 2017

Es dauert nur sehr lange, alle Bibliotheken im Verzeichnis node_modules zu installieren. Seien Sie geduldig und Sie werden belohnt: "Installierte Pakete für die Tooling über npm. Projekt 'xxx' erfolgreich erstellt." ;)

ember-cli 🚀 - "Pakete für Tooling über npm installieren" hängt einfach da | bleepcoder.com (28) DonatoTotalSim am 27. März 2017

😄2

War diese Seite hilfreich?

0 / 5 - 0 Bewertungen

ember-cli 🚀 - "Pakete für Tooling über npm installieren" hängt einfach da | bleepcoder.com (2024)

References

Top Articles
Latest Posts
Article information

Author: Virgilio Hermann JD

Last Updated:

Views: 6363

Rating: 4 / 5 (61 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Virgilio Hermann JD

Birthday: 1997-12-21

Address: 6946 Schoen Cove, Sipesshire, MO 55944

Phone: +3763365785260

Job: Accounting Engineer

Hobby: Web surfing, Rafting, Dowsing, Stand-up comedy, Ghost hunting, Swimming, Amateur radio

Introduction: My name is Virgilio Hermann JD, I am a fine, gifted, beautiful, encouraging, kind, talented, zealous person who loves writing and wants to share my knowledge and understanding with you.