2016-12-05 4 views
0

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.

Antwort

-1

Öffnen Sie Ihre Eingabeaufforderung .GO in Ihr Projektverzeichnis nicht Bower zu verwenden, noch versucht und laufen npm Install hoffen, dass dies Ihr Problem

+0

Knoten lösen. Leider löst das nicht – wmash

Verwandte Themen