В моем проекте Play 2.0 я поместил файл processing-1.3.6.js
, являющийся версией JavaScript для обработки в папку app/assets/scripts
, и ничего больше не делаю. Теперь, когда я пытаюсь получить доступ к веб-сайту, Play пытается перекомпилировать все новые вещи и наткнуться на скрипт. Страница ошибки в браузере говорит это:Play 2.0 - внутренняя ошибка компилятора закрытия в ресурсе JavaScript
Compilation error
Internal Closure Compiler error (see logs)
In D:\programming\play-2.0\play-2.0\starlight\app\assets\scripts\processing-1.3.6.js at line 0.
0/***
1
2 P R O C E S S I N G . J S - 1.3.6
3 a port of the Processing visualization language
4
с 0
линией является причиной ошибки. Это действительно странно, потому что это комментарий. Что делать? Может быть, я включил этот актив в свой проект неправильно? интеграция закрытия компилятор
Ой! Я ожидал всего, но не этого. Еще одно разочарование. Интересно, как платформа прошла предварительные тесты? Или он никогда не тестировался на платформе Windows? Отсутствие поддержки javascript кажется убийственной ошибкой для веб-фреймворка, правильно? – noncom
Не похоже, что любой из их разработчиков использует Windows, см. Https://play.lighthouseapp.com/projects/82401/tickets/274-closure-compiler-broken-in-windows. Обратите внимание, что вы можете просто скопировать сценарий в каталог/public и выполнить его необработанным. – ejain
Если я это сделаю, какова будет моя маршрутизация? Я имею в виду, как сделать маршрут к js-файлу в общей папке? – noncom