Ich versuche mit requirejs und Text-Plugin zu arbeiten, und ich habe seltsames Problem.require.js Text-Plugin fügt ".js" zum Dateinamen hinzu
Ich habe zwei Web-Server:
- localhost: 3000 - fungieren als CDN und alle statischen Dateien hat: js, Bilder, CSS und Templates
- localhost: 3001 - Server - fungieren als REST-Server und dienen nur eine Datei, die main.html Datei
die main.html Datei lädt alle js Dateien aus dem se cond-Server die folgende Zeile ein:
<script data-main="http://localhost:3000/js/main"
src="http://localhost:3000/lib/require-jquery.js"></script>
Aus irgendeinem Grund, wenn die requirejs Text Plugin verwenden, fügt er an den Vorlagen ".js"
Suffix, wenn zu localhost Navigation: 3001
Ich verwende die folgende Syntax:
define ['jquery','backbone','underscore','models/model','text!templates/main.html',
'views/navigation', 'views/player', 'views/content', 'views/header']
wenn ich localhost navigieren: 3000 es funktioniert gut.
Können Sie sich aus irgendeinem Grund, dass der Text Plugin Probleme dienen Text-Dateien von einem Remote-Server (zB CDN-Server) haben würde?
Lösung gegeben wurde, durch @ alex3683 –