Страница 1 из 1

Преобразование буквы диска и пути в строчный регистр

Добавлено: 02 июл 2020, 14:55
shasoft
Использую версию 5.3.7 настройки в userdata/config/path.txt
%realprogdir%/../nodejs
%sitedir%/samoyed-cms/s-dev
Запускаю вот из такой директории

Однако в %PATH% получаю путь в нижнем регистре.

Изображение

В результате NODE при запуске использует букву диска 'd:', а php 'D:'. В php я создаю символьные ссылки на папки и они (как я понял) создаются c большой буквой.

При компиляции проекта в webpack в node он файл d:\index.js и D:\index.js считает разными и выдает предупреждение
WARNING in D:/ShaCloud/Apps/OpenServer/domains/<мой домен>/node_modules/webpack/buildin/global.js
There are multiple modules with names that only differ in casing.
This can lead to unexpected behavior when compiling on a filesystem with other case-semantic.
Use equal casing. Compare these module identifiers:
Почему происходит изменение регистра? Насколько это правильно, может стоит это поправить?

Re: Преобразование буквы диска и пути в строчный регистр

Добавлено: 02 июл 2020, 16:09
shasoft
Заменил на абсолютные пути (без указания %realprogdir% и %sitedir%) - всё заработало.

Так что дело именно в том, что идет преобразование в нижний регистр