У меня есть Windows 10 (64 бит), Cygwin, Nodejs, установленный установщиком Windows и lessc
, установленный поверх Nodejs.Запуск Nodejs 'Lessc от Cygwin вызывает ошибку с абсолютным путем
Я пытаюсь сделать django-compressor
работу с прекомпиляторах, как предлагается в документации:
COMPRESS_PRECOMPILERS = (
#...
('text/less', 'lessc {infile} {outfile}'),
#...
)
Он бросает
lessc: ENOENT: no such file or directory, open 'C:\awkwardly\converted\cygwin\path\to\my\file.less'
(Обратите внимание на букву диска добавляемые)
Я проверил команду lessc
из Консоль Cygwin. Он отлично работает до тех пор, как я использовать относительные пути, но когда я использую абсолютный путь, который он преобразует его в пути Windows, даже предваряя букву диска, что-то вроде
C:\cygdrive\d\projects\my\path\to\file.less
Как я могу исправить/обходной путь это?