Aus der Lektüre herum, habe ich ein ähnliches Problem zu dem, was hier gesagt wird:nicht gefunden node_modules
Die Projektstruktur wird (durch ionische erstellt):
- main
- node_modules
- www
- js
- app.js
- index.html
- package.json
Ein Link zu einer der Dateien in node_modules
sieht so aus (in index.html
):
<script src="../node_modules/angular-bootstrap-datetimepicker/src/js/datetimepicker.js"></script>
WebStorm kann die Datei finden und hat keine Beschwerde in der IDE
Wenn das Netzwerk in der Konsole die Kontrolle, kann ich sehen, es versucht node_modules
zu finden in www
.
So ist die Strecke URL ist http://localhost:8100/
Der Weg für app.js
ist: http://localhost:8100/js/app.js
Der Weg für datetimepicker.js
ist: http://localhost:8100/node_modules/...
Also für node_modules
es sieht im www
Verzeichnis, das ich nicht ganz über überrascht bin.
Da diese Struktur wurde von ionischen eingerichtet und das Projekt ist gerade größer geworden, ist es schwierig, die Struktur zu ändern (die ich dachte, wäre am sinnvollsten zu tun). Aber gibt es noch andere Arbeitsumgebungen, die ich tun kann, damit das funktioniert?
Auch, da ich ein Verzeichnis nach oben verschieben (..
) nach node_modules
suchen, lässt die Webapp dies einfach weg, da es keine anderen Verzeichnisse höher als sich selbst kennt?
EDIT:
auf diese Frage sucht, habe ich den Rat, indem der datetimepicker.js
in www/lib
aber es ist immer noch nicht funktioniert gegeben gefolgt.
Knoten lösen. Leider löst das nicht – wmash