Mein Projekt basiert auf Laravel und verwendet Laravel Elixir, um den clientseitigen Code (der in ECMAScript 6 geschrieben ist) zu kompilieren und zu minimieren.Uncaught SyntaxError: Ungültiges oder nicht erwartetes Token in der von Browserify kompilierten Datei
Ich habe bemerkt, dass, wenn ich jede Änderung an den Client-Seite Code mache, dann ist alles wieder gulp
mit kompilieren und laden Sie die Seite, die ich die folgenden Fehler in Chrome erhalten:
Uncaught SyntaxError: Invalid or unexpected token
Failed to parse SourceMap: http://192.168.99.100/js/app.js.map
Wenn ich die app.js
kann ich überprüfen warum ich habe dieses Problem:
Jeder rote Punkt ist der Charakter \u0
.
Danach habe ich die gleiche Datei in meiner IDE untersucht und es gibt keine solchen Zeichen am Ende davon.
Wenn ich meine Änderungen zurück und dann neu kompilieren erneut mit gulp
alles beginnt wieder zu arbeiten.
Mein gulpfile.js
:
var elixir = require('laravel-elixir');
require('laravel-elixir-vueify');
// Enable full sourcemaps with browserify. Disable in production.
elixir.config.js.browserify.options.debug = true;
// Disable notifications
process.env.DISABLE_NOTIFIER = true;
elixir(function(mix)
{
// Compile SASS
mix.sass('app.scss');
mix.browserify('app.js');
mix.browserSync({
notify : false,
open: false,
proxy : '192.168.99.100',
reloadDelay: 2000
});
});
Nicht sicher, ob es darauf ankommt, aber die App ist in mehr Docker-Containern in einem freigegebenen Ordner ausgeführt wird, gehostet von Mac OS X.
noch erleben dies auch mit 'sendfile aus;' –
für mich dank gearbeitet :) – osos
Habe dasselbe Problem mit Locak IIS und IISExpress unter Windows 10. Irgendwelche Ideen? – HGMamaci