Передача не-js модулей закрывающему компилятору - PullRequest
0 голосов
/ 09 июля 2019

Я пытаюсь использовать закрытие, чтобы минимизировать мое приложение javascript, которое содержит настроенную версию three.js

Моя текущая командная строка:

java -jar closure.jar --js_output_file ./final.js ./js/

Это пытается включить всефайлы .js из каталога ./js.Каталог ./js содержит весь исходный код моего приложения, а также источник three.js.

К сожалению, это не удается с ошибками, такими как:

js / Three / renderers / shaders /ShaderChunk.js: 12: ОШИБКА - [JSC_JS_MODULE_LOAD_WARNING] Не удалось загрузить модуль "./ShaderChunk/clipping_planes_pars_vertex.glsl"

, который импортируется через линию JS:

* 1015Я не могу добавить их как дополнительные файлы с путем --js 'path to glsl', поскольку это не файлы JS, а вершинные шейдеры, которые необходимо импортировать как строки.

Так как мне включить эти файлы?файлы, так что замыкание обрабатывает их как строки вместо JS?

...