bitrix-tools / cli

Консольный инструмент Битрикс-разработчика
57 stars 25 forks source link

В Windows 11 build вызывает RangeError: Maximum call stack size exceeded #56

Closed PrOpOvEdNiK closed 1 year ago

PrOpOvEdNiK commented 1 year ago

node -v - 19.3.0 (другие пробовал. разные. на старых - ошибка gcc. на 16+ вот эта получается) npm -v - 9.2.0

Попытка собрать свежесозданный через bitrix create пустой экстеншен: bitrix build -p ./test вызывает

PS C:\www\_front\bitrix-cli\local\js> bitrix build -p ./test
node:fs:283
function existsSync(path) {
                   ^

RangeError: Maximum call stack size exceeded
    at Object.existsSync (node:fs:283:20)
    at getTargets (C:\ProgramData\nvm\v19.3.0\node_modules\@bitrix\cli\dist\bitrix.build.js:36:12)
    at getTargets (C:\ProgramData\nvm\v19.3.0\node_modules\@bitrix\cli\dist\bitrix.build.js:46:16)
    at getTargets (C:\ProgramData\nvm\v19.3.0\node_modules\@bitrix\cli\dist\bitrix.build.js:46:16)
    at getTargets (C:\ProgramData\nvm\v19.3.0\node_modules\@bitrix\cli\dist\bitrix.build.js:46:16)
    at getTargets (C:\ProgramData\nvm\v19.3.0\node_modules\@bitrix\cli\dist\bitrix.build.js:46:16)
    at getTargets (C:\ProgramData\nvm\v19.3.0\node_modules\@bitrix\cli\dist\bitrix.build.js:46:16)
    at getTargets (C:\ProgramData\nvm\v19.3.0\node_modules\@bitrix\cli\dist\bitrix.build.js:46:16)
    at getTargets (C:\ProgramData\nvm\v19.3.0\node_modules\@bitrix\cli\dist\bitrix.build.js:46:16)
    at getTargets (C:\ProgramData\nvm\v19.3.0\node_modules\@bitrix\cli\dist\bitrix.build.js:46:16)

Node.js v19.3.0

В среде WSL этот же экстеншен с примерно тем же node собирается успешно

bsv@NYX-MSI-RAIDER:/mnt/c/www/_front/bitrix-cli/local/js$ bitrix build -p ./test
✔ 11:14:03 Build extension test..mnt.c.www._front.bitrix-cli.local.js.test  js: 1 KB
bsv@NYX-MSI-RAIDER:/mnt/c/www/_front/bitrix-cli/local/js$ node -v
v19.0.0
bsv@NYX-MSI-RAIDER:/mnt/c/www/_front/bitrix-cli/local/js$ npm -v
8.19.2
13Hz commented 1 year ago

Попробуйте node v10.24.1 и npm 6.14.12

Такая же ошибка была на рекомендуемых версиях из документации. Система Windows 10

afonja14755 commented 1 year ago

browserslist: true - удалите эту строку, они что-то напортачили с ней.

PrOpOvEdNiK commented 1 year ago

Попробуйте node v10.24.1 и npm 6.14.12 Такая же ошибка была на рекомендуемых версиях из документации. Система Windows 10

Ниже чем на 16, говорю же, происходят ошибки gcc и версии Visual Studio.

PrOpOvEdNiK commented 1 year ago

browserslist: true - удалите эту строку, они что-то напортачили с ней.

Это помогло. Спасибо!