Size: a a a

JavaScript.Ninja

2021 October 06

C

CodeAsm in JavaScript.Ninja
у меня на винде Docker Desktop и WSL Ubuntu-20.04 а если я хочу какой-то npm пакет установить специально для Ubuntu-20.04 (в ней у меня проект при разработке запускается и потом будет работать) то
как мне нужно прописать npm install --arch=??? --platform=??? [пакет] вот дока по тому пакету https://sharp.pixelplumbing.com/install#cross-platform написано вроде как специально для ОС нужно устанавливать https://sharp.pixelplumbing.com/install#common-problems
пока попробовал так
npm install sharp
npm install --ignore-scripts=false --verbose sharp
npm install --platform=linux --arch=x64 sharp
npm install --arch=arm64 --platform=linuxmusl sharp

но пакет не работает и в консоли в сессии где докер запускаю есть такая ошибка https://i.imgur.com/7ctfPUt.png
источник

¿

¿Сергей? in JavaScript.Ninja
@xanf_ua Добрый вечер, не могу найти информацию по поводу Базовый курс 2021 v2.1 или же того что начинался в апреле, могу ошибаться

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

IK

Illya Klymov in JavaScript.Ninja
не начинался
источник

¿

¿Сергей? in JavaScript.Ninja
Анонс будет на канале?
источник

¿

¿Сергей? in JavaScript.Ninja
*На ютуб канале
источник

IK

Illya Klymov in JavaScript.Ninja
+9
источник

¿

¿Сергей? in JavaScript.Ninja
Отлично, спасибо
источник

A

Ayrat in JavaScript.Ninja
в голове не укладывается, почему коунтер растёт
источник

A

Ayrat in JavaScript.Ninja
точнее - почему переменная не перезатирается в ноль на каждом вызове
источник

IK

Illya Klymov in JavaScript.Ninja
задумайтесь: а что именно у вас вызывается при каждом вызове counter()?
источник

A

Ayrat in JavaScript.Ninja
внутренняя функция?
источник

i

inv.studio in JavaScript.Ninja
А с чего она должна перетираться?
источник

MA

Maxim Anisimov in JavaScript.Ninja
Нужно почитать про замыкание, или вы как раз про него и читаете?)
источник

A

Ayrat in JavaScript.Ninja
как раз :) вот и не укладывается
источник

IK

Illya Klymov in JavaScript.Ninja
да. А код сброса переменной - во внешней функции
источник

IK

Illya Klymov in JavaScript.Ninja
с чего бы ему сбрасываться
источник

AD

Alexander Dremin in JavaScript.Ninja
Потому что предыдущая функция не выходит из стека
источник

MA

Maxim Anisimov in JavaScript.Ninja
Функции имеют способность запоминать внешнее состояние. Вы вызвали makeCounter 1 раз, внутри него инициализировалась переменная count, функция которая вернется будет видеть ее и "помнить", т.к это ее лексическое окружение
источник

A

Ayrat in JavaScript.Ninja
просто я как-то привык, что если в функции завляется новая переменная, то каждый раз при вызове функции эта переменная - новорожденная
источник

A

Ayrat in JavaScript.Ninja
и визуально сильно похоже
источник