> Есть ли такое в javascript?
window.myGlobalVar = "Hello World!"; //в броузере
global.myGlobalVar = "Hello World!"; //в NJS
и потом <script> или
require(...);
> Мне все пути переписывать?
Да. Или использовать RequireJS и прописать только один раз.
В Node можно указать относительно вот таким образом:
require(`${
__dirname}/myInclude.jsx`);
Есть ли такое в javascript? Ну импорт есть и он вроде похожий на мой ЯП, тоже объявляются экспортируемые функции. А инклюд? Если мне например хочется webgl шейдеры перенести в отдельный файл или еще какой код? Как мне их подключить в мейн?
И еще проблема с указанием пути к ресурсам, мне приходится всегда писать полный путь от локального веб сервера например:
/Projects/TestImage/assets/tile2.png
мейн скрипт лежит в папке TestImage, почему я не могу указать путь от него? Например assets/tile2.png.
А если я этот проект на сервер захочу поставить? Мне все пути переписывать? Почему нельзя юзать путь от того места, где запущен скрипт?