Ich erhalte eine Fehlermeldung während der Produktion drängen ...Wo soll "// = require" außerhalb application.js verwendet werden?
remote: Running: rake assets:precompile
rake aborted!
remote: ExecJS::ProgramError: Unexpected token: operator (>) (line: 54152, col: 39, pos: 1560781)
ich die Ursache glauben aus application.js kommt ...
//= require serviceworker-companion #If I take this line out the error goes away.
//= require_tree .
Wo sonst kann ich diese Zeile setzen //= require serviceworker-companion
außerdem in application.js?
ich die serviceworker-rails gem verwenden und es sagt in der Dokumentation ...
HINWEIS Da die Servicemitarbeiter in einem separaten Browser-Thread arbeitet, außerhalb des Kontexts Ihrer Webseiten, nicht wahr möchten, dass das Script serviceworker.js in Ihre application.js eingeschlossen wird. Also, wenn Sie eine Zeile wie require_tree haben. In Ihrer Datei application.js müssen Sie entweder Ihre serviceworker.js an einen anderen Ort verschieben oder require_tree durch etwas expliziter ersetzen.
Ich brauche require_tree .
also wo sonst kann ich serviceworker.js bewegen?
Ich habe die rails guide gelesen und bin mir immer noch nicht sicher, wo sonst diese Referenzen Zeilen //=
neben application.js gehen kann.