Meine Anwendung ist AngularJS des index.html von Knoten wie unten dient,js Dateien unter node_modules nicht gefunden bei der Verwendung von AngularJS mit node.js
app.get('/', function (req, res) {
res.render('index');
})
Wenn ich die Anwendung in Browser öffnen, ich folgende Fehler auf Knoten sehen Konsole, die unter Dateien nicht gefunden werden,
GET /node_modules/zone.js/dist/zone.js 404 7.506 ms - 172
GET /node_modules/core-js/client/shim.min.js 404 8.439 ms - 178
GET /systemjs.config.js 304 9.265 ms - -
GET /node_modules/systemjs/dist/system.src.js 404 12.038 ms - 179
GET /node_modules/zone.js/dist/zone.js 404 0.622 ms - 172
GET /node_modules/systemjs/dist/system.src.js 404 0.589 ms - 179
ich habe versucht, wie unten CDN Pfad,
<script src="https://unpkg.com/[email protected]/client/shim.min.js"></script>
<script src="https://unpkg.com/[email protected]/dist/zone.js"></script>
<script src="https://unpkg.com/[email protected]/dist/system.src.js"></script>
aber es ist dann nicht möglich, einige andere js-Dateien unter node_modules zu laden. Das alles funktioniert gut, wenn ich eckige Seiten statisch ohne Express verwende. Wie beziehe ich mich auf js-Dateien unter node_module, damit diese korrekt geladen werden.
'GET /systemjs.config.js 304 9,265 ms - -' ??? –
würden Sie bitte Ihre Datei 'systemjs.config.js' anzeigen? –
Hallo Shimon, Ich habe systemjs.config.js nach Ihrer Antwort überprüft und die folgenden geändert, // Pfade dienen als Alias // 'npm:': 'node_modules /' zu 'npm:': 'https: // unpkg .com // '. Es gibt keine 404 Fehler mehr. Ist das der richtige Weg, um nodu_modules js-Dateien in irgendeinem Knoten/eckigen Anwendung – Rahul