Size: a a a

2019 December 04

RG

Roman Gubenko in JS
Мб юзеры разные на машыне?
источник

RG

Roman Gubenko in JS
Допустим шторм под админом запущен
источник

RG

Roman Gubenko in JS
Или что-то в таком духе
источник

RG

Roman Gubenko in JS
Шиндовс жи?
источник

𝐁𝐏

𝐁𝐨𝐡𝐝𝐚𝐧 𝐏𝐞𝐭𝐫𝐨𝐯... in JS
не, под юзером, manjaro
источник

RG

Roman Gubenko in JS
Тут мои полномочия все)
источник

RG

Roman Gubenko in JS
источник

RG

Roman Gubenko in JS
Это же разные юзеры?
источник

𝐁𝐏

𝐁𝐨𝐡𝐝𝐚𝐧 𝐏𝐞𝐭𝐫𝐨𝐯... in JS
Roman Gubenko
Тут мои полномочия все)
Спасибо)
Вроде как прокинул симблинк от NVM к usr/bin/node , только при переключении NVM путь в линке не меняется.
источник

𝐁𝐏

𝐁𝐨𝐡𝐝𝐚𝐧 𝐏𝐞𝐭𝐫𝐨𝐯... in JS
Roman Gubenko
Это же разные юзеры?
Нет, то примонтированные разделы на постоянной основе
источник

ВР

Ваня Реутенко... in JS
в вебШторме можно настроить что-бы была дефолтная консолька
источник

ВР

Ваня Реутенко... in JS
тогда у тебя останется в терминале zsh
источник

ВР

Ваня Реутенко... in JS
и можно переключится с мопощью exec bash и обратно zsh
источник

𝐁𝐏

𝐁𝐨𝐡𝐝𝐚𝐧 𝐏𝐞𝐭𝐫𝐨𝐯... in JS
Ваня Реутенко
и можно переключится с мопощью exec bash и обратно zsh
Проблема не в переключении bash/zsh, а в path к node установленном через NVM.
источник

𝐁𝐏

𝐁𝐨𝐡𝐝𝐚𝐧 𝐏𝐞𝐭𝐫𝐨𝐯... in JS
Ваня Реутенко
и можно переключится с мопощью exec bash и обратно zsh
Нашел решение.
После переключения node
nvm use 12.13.1 
нужно просто ввести в консоль команду
export NODE_PATH=`which node`

Как это автоматизировать хз, по идее bash скриптом можно как-то, но этих тонкостей я не знаю, потому пока и так сойдет.
Через консоль в 2 команды всё же проще, чем по папкам файлы удалять)

Спасибо за помощь!
источник

𝐁𝐏

𝐁𝐨𝐡𝐝𝐚𝐧 𝐏𝐞𝐭𝐫𝐨𝐯... in JS
Небольшой апдейт решения моей проблемы:
При перезагрузке PATH слетал и приходилось делать
export NODE_PATH=`which node`
Меня это не устраивало, потому вот решение:
создал файл
 nvmpath.sh
, в нём прописал:
#!/bin/bash
##############################################################
# Update system node path to nvm default node path
##############################################################
update_system_node_path() {
   SYSTEM_NODE_PATH="/usr/local/bin/node"
   NVM_DEFAULT_NODE_PATH="$(nvm which default)"
   ln -Ffsv "$NVM_DEFAULT_NODE_PATH" "$SYSTEM_NODE_PATH"
}
export NODE_PATH=`which node`
export NVM_DIR=~/.nvm
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"


И положил этот файл в
/etc/profile.d/

Так же в конфиг
~/.zshrc

добавил:
export NODE_PATH=`which node`
export NVM_DIR=~/.nvm
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"


Теперь при перезагрузке подхвативает последнюю выбранную ноду.
источник

RR

Ruslan Ramazanov in JS
Ребята, подскажите пжл, мне нужно добавить в класс метод с промисом, который бы ждал покая появится элемент в dom:
let MyConstructor = class {
   constructor(domElement) {
       this.domElement = domElement
   }
   myPromise () {
       return new Promise(function(res, rej) {

           wait(1500);

           function wait(time) {
               if (this.domElement.querySelectorAll('tr.row') !== undefined) {
                   res(console.log('Нашелся!'));
               } else {
                   setTimeout(function() {
                       wait(time);
                   }, time);
               }
           }
       });
     }
}

let newObject = new MyConstructor(
document.querySelector('div.element')
)
newObject.myPromise();
пишет ошибку, мол такого элемента нет, почему?
источник

D

Dmitriy in JS
Дебажь
источник

D

Dmitriy in JS
Ставишь debbuger и поехал
источник

R

Roma in JS
Можно как-то запустить js чисто в vscode?
источник