2017-12-12 2 views
0

So habe ich jetzt ein paar Mal an einem Vue.js-Projekt gearbeitet, und ich stehe vor einem Problem, das ich noch nie zuvor gesehen habe.Vue Material Postinstall fehlgeschlagen

Beim Versuch, das Projekt auf einen anderen Computer zu ziehen oder sogar das Projekt als Zip-Datei herunterzuladen, ist es Zeit npm install, das Vue-Material-Modul schlägt fehl und die ganze Sache kann nicht ausgeführt werden.

Es geht auf diese Weise, mit vie-Material:

[email protected] postinstall C:\<my_things>\node_modules\vue-material sh build/git-hooks/install.sh

Dann sehe ich das:

/usr/bin/bash: build/git-hooks/install.sh: No such file or directory

Dann wird der Baum zeigt Module im Terminal und bei der Ende, kann ich alle Fehler in Bezug auf Vue-Material sehen, mit dieser Aussage:

Tell the author that this fails on your system: sh build/git-hooks/install.sh

Übrigens, ich habe versucht, ein brandneues Vue-Projekt zu erstellen, und habe versucht, Vue-Material hinein zu geben, kein Problem, also hat es mit meinem Projekt zu tun.

Offensichtlich aber nicht /usr/bin/bash nicht existieren, da ich Windows 10.

laufen bin

Jedes Wissen über die Installation Routine npm? Ich bin aus der Lösung, um zu versuchen ...

Antwort

0

Nun, nach ein paar mal herauszufinden, was falsch war, ich habe dies:

Ich versuchte Garn zu verwenden, und es hat mir gesagt, dass meine Knoten Version zu alt war (vue-Material benötigt 7.0+ und mein Knoten war 6,9, oder zumindest hat mir das Garn gesagt), also habe ich mir den Knoten 8.9.3 geholt.

Danach habe ich versucht, wieder Garn zu verwenden, und der Fehler mit dem Bash-Skript wieder zeigte .... dann habe ich einfach versucht, wieder npm install zu bedienen, und es funktionierte gut ...

I don‘ Ich weiß nichts über die Bash-Skript-Sache, aber eine Sache zu erinnern ist, immer nach Knoten und npm-Version zu suchen, wenn Fehler aufgetreten sind .... (und Garn sieht sehr cool und einfach imo ^^).
Sie haben mich irgendwie über ein Versions-Problem nachgedacht, aber ich habe Sie! : D

Problem gelöst ....

4

Können Sie Ihre package.json Datei teilen?
Ich hatte das gleiche Problem gerade jetzt und festgestellt, dass NPM könnte möglicherweise die falsche Version installieren. Wo ich "vue-material" hatte: "1.0.0-beta-7" NPM installierte Version 1.0.0 statt 1.0.0-beta-7. Wenn Sie das^entfernen, kann es für Sie arbeiten. Hier fand ich die Antwort, die mir geholfen hat.
https://github.com/vuematerial/vue-material/issues/1155

Verwandte Themen