В то время как на linux для глобальной установки нужен sudo, эта фича вообще спасение.
Только в случае установки node из репозитория.
Если ставить через nvm, то sudo уже не нужно, т.к. в этом случае node хранится в директории "~/.nvn/versions/"
Когда произойдет, вы не сможете отследить имя функции и номер строки, где произошла ошибка.
Не совсем так.
(() => {
throw new Error('Some error');
})();
// Uncaught Error: Some error
// at <anonymous>:2:12 <--- Номер строки никуда не делся
const funcName = () => {
throw new Error('Some error');
};
funcName ();
// Uncaught Error: Some error
// at funcName (<anonymous>:2:11) <--- А теперь еще и имя появилось
funcName.name;
// "funcName"
Не совсем. В случае exeption будет Unhandled promise rejection вместо ожидаемого состояния onRejected. Try-catch тоже не сможет поймаль ошибку. Уже обсуждалось:
Вроде бы MacOS X это Darwin/Mach, а не BSD. От FreeBSD там только системные утилиты для совместимости с POSIX.
Есть HD версия https://t.me/addstickers/HDKolobok
Только в случае установки node из репозитория.
Если ставить через nvm, то sudo уже не нужно, т.к. в этом случае node хранится в директории "~/.nvn/versions/"
Если я правильно помню, его убирают из стандарта.
https://github.com/tc39/proposal-rm-builtin-subclassing
https://docs.google.com/document/u/0/d/1YDfpZDKEhiPWjcr4RPIpU3ZuHsccDg0k7QpKQBQKsLE/mobilebasic
Что-то с большой вложенностью пустых массивов также проблема.
Не совсем так.
— NPM 6.0 будет добавлен в Node только в 10.1
Не совсем. В случае exeption будет Unhandled promise rejection вместо ожидаемого состояния onRejected. Try-catch тоже не сможет поймаль ошибку. Уже обсуждалось:
habrahabr.ru/post/326442/#comment_10175054
Последняя строчка не ожидает результатов по завершению Promise.all
Я бы не стал на него ориентироваться сейчас, т.к. авторы создали другой проект, только на этот раз в его основе нативный Intl — moment.github.io/luxon