@nodejs_ru

Страница 345 из 2748
jdc
15.11.2016
23:20:15
Как правильно называется такая функция '=>'

Alexander
15.11.2016
23:20:51
анонимная вроде

jdc
15.11.2016
23:21:06
а точно?

Alexander
15.11.2016
23:21:49
ну сколько я знаком с таким синтаксисом то все время называлась анонимной

Google
Александр
15.11.2016
23:22:01
анонимная или лямбда-функция

Evgeny
15.11.2016
23:22:08
Лямбда же

jdc
15.11.2016
23:25:39
стрелочная функция

https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Functions/Arrow_functions

アリサ
15.11.2016
23:33:52
Годнота

Vladimir
15.11.2016
23:34:22
анонимная или лямбда-функция
function() {} тоже анонимная

https://git.io/es6features

Ҫѐҏӗѫӑ
16.11.2016
00:57:16
[Anonymous]
16.11.2016
00:58:39
жизненная философия

Дмитрий
16.11.2016
01:09:54
:D

Ҫѐҏӗѫӑ
16.11.2016
02:20:12
чот не понял о чем тут фишрок вообще https://github.com/nodejs/node/pull/9618

Vladimir
16.11.2016
03:00:40
Хз, честно говоря. Возможно про кастомный microtask queue

Google
Vladimir
16.11.2016
03:01:11
Где то в другом треде обсуждалось

Ҫѐҏӗѫӑ
16.11.2016
03:21:08
кстати, похоже завтра ночью выйдет стабильный хром с v8 5.5

в смысле ночью с четверга на пятницу

Семен
16.11.2016
03:23:16
нужно свечку поставить

Ҫѐҏӗѫӑ
16.11.2016
03:25:30
интересно что там в jsc с асинками

в остальных в том или ином виде есть

Vladimir
16.11.2016
03:27:37
в исходниках че то есть

лол

caitp@igalia.com

В v8 тоже она делала

Не удивлюсь если в sm тоже

Ҫѐҏӗѫӑ
16.11.2016
03:32:06
https://bugs.webkit.org/show_bug.cgi?id=164808

вот из последнего

а основной баг в трекере давно не обновлялся. вотчу его

https://github.com/caitp/

> I work on the v8 and JavaScriptCore JS engines for a living. I enjoy doing this, this is fun. I do other things, too (like build some fun OBS Studio plugins)

Anton
16.11.2016
09:39:29
Не знаю в какой из сотен чатиков написать, попробую сюда. Есть проект с кучей скриптов на gulp, при разворачивании проекта нужно ставить галп и кучу плагинов. Как это реализовано сейчас: в gulpfile.js в первых двух строках под комментариями написано что-то вроде //npm install —save-dev gulp //npm i gulp-cssmin gulp-concat gulp-autoprefixer gulp-csslint gulp-util gulp-uglify fs gulp-babel babel-preset-es2015 gulp-sass —save-dev То есть при разворачивании проекта надо вручную копировать и вставлять в командную строку установочные команды. Как я понимаю это не круто, и надо с этим что-то делать. Например, когда выкачается проект из git, просто вписать в командной строке что-то вроде «npm install all for this project» и всё само поставится. Если надо обновить — «npm update all for this project». Как гуглить такое, в какую сторону смотреть? package.json?

Sergey
16.11.2016
09:41:05
+

package.json

Nikita
16.11.2016
09:45:44
Самый простой вариант - баш скрипт

Google
Сергей
16.11.2016
09:45:58
самый правильный вариант:

npm init npm install --save ...

Павел
16.11.2016
09:46:09
package.json самый простой и верный вариант

Сергей
16.11.2016
09:46:28
а потом: npm install npm run build

Павел
16.11.2016
09:46:45
Только еще не забыть npm i -g gulp

npm i -g gulp && npm i

Vladimir
16.11.2016
09:47:13
Только еще не забыть npm i -g gulp
если сделать нпм скрипт то это не нужно

Павел
16.11.2016
09:47:26
А, верно

Vladimir
16.11.2016
09:47:35
и так лучше

Павел
16.11.2016
09:47:36
Тогда да, просто npm i

А потом таски

Pavel
16.11.2016
09:51:08
Только еще не забыть npm i -g gulp
Это не относится к проекту, а относится к подготовке среды для енго

Сергей
16.11.2016
09:51:33
это относится к сборке проекта

Павел
16.11.2016
09:51:42
Да, но для, как минимум, билда проекта нужна среда

Vladimir
16.11.2016
09:52:01
Сергей
16.11.2016
09:52:02
нет смысла захламлять среду

Vladimir
16.11.2016
09:52:15
галп можно локально поставить и использовать его через нпм скрипты

Сергей
16.11.2016
09:52:26
Павел
16.11.2016
09:52:57
Да, я уже вспомнил, что из scripts мы можем обращаться к локально установленным модулям

Google
Павел
16.11.2016
09:53:12
Тогда да, просто npm i
Вот на этом моменте

Сергей
16.11.2016
09:53:21
таки да "build": "gulp build",

Vladimir
16.11.2016
09:54:34
ещё можно себе $PATH пропатчить, но это другая история

Сергей
16.11.2016
09:55:47
Admin
ERROR: S client not available

Vladimir
16.11.2016
09:56:08
Сергей
16.11.2016
09:58:04
ну как антипаттерн выглядит для проекта патчить $PATH

KlonD90
16.11.2016
10:01:47
./node_modules/.bin/gulp

только так

Vladimir
16.11.2016
10:05:33
чтобы писать eslint .

и использовать локальный еслинт для каждого из проектов

[Anonymous]
16.11.2016
10:07:43
вот да, eslint, gulp не используется же в готовом продукте, лучше устанавливать глобально

и как утилиты использовать

Vladimir
16.11.2016
10:08:28
нет

их устанавливать всё равно локально

просто шелл будет видеть их бинарники из нод модулей

и норм

Сергей
16.11.2016
10:14:40
ну если для разработки только

а так есть $(npm bin)/eslint

Google
[Anonymous]
16.11.2016
10:15:44
а, есть ещё специальная папочка, насчет мака правда не знаю. копируешь в неё шел скрипт и имя скрипта доступно глобально и это не бин.

Сергей
16.11.2016
10:16:09
~/.bin/ ?

Aleh
16.11.2016
10:16:38
echo $PATH

и в любую

[Anonymous]
16.11.2016
10:20:21
~/.bin/ ?
неа, там что-то с локал, найти сейчас что-то не выходит

I
16.11.2016
10:31:25
/usr/local/bin ?)

Anton
16.11.2016
10:44:09
Ещё вопрос. Есть какой-нибудь URL, чтобы обратить к нему по JS и получить json с информацией о номере последней доступной версии node.js ?

Anton
16.11.2016
10:46:29
Спасибо

Vitaliy
16.11.2016
11:53:34
а так есть $(npm bin)/eslint
а еще есть OhMyZsh и алиас npmE но лучше сделать скрипт в package.json и все связанное с разработкой ставить локально через devDependencies

кстати меня удивляет, что кто-то все еще ставит модули глобально. кажется, не могу вспомнить ни один пример, где это нужно. ну yarn, ок

Павел
16.11.2016
11:56:51
sequelize-cli?

Юрий
16.11.2016
12:11:06
react-native?

Страница 345 из 2748