@js_ru
JavaScript — русскоговорящее сообщество

Рекомендуем сразу отключить уведомления Правила: http://bit.ly/our_etiquette См. также: @nodejs_ru, @typescript_ru, @react_js, @electron_ru Вакансии и поиск работы: @javascript_jobs

3006 members

Архив канала @js_ru 3 марта 2017 г.

09:17:05 ДП
User 177916640
как зафиксировать  версии пакетов в package.json которые сейчас в ноде-модулес ?
09:19:11 ДП
User 199287607
убрать ^
09:19:16 ДП
User 199287607
перед версиями
09:19:39 ДП
User 38133063
User 177916640
как зафиксировать  версии пакетов в package.json которые сейчас в ноде-модулес ?
npm shrinkwrap
09:20:20 ДП
User 68520717
User 199287607
перед версиями
Не поможет
09:20:45 ДП
User 68520717
Вторичные депсы не зафиксируешь так
09:20:56 ДП
User 68520717
User 38133063
npm shrinkwrap
А вот так можно
09:21:02 ДП
09:21:04 ДП
User 199287607
понятно
09:21:31 ДП
User 68520717
User 177916640
как зафиксировать  версии пакетов в package.json которые сейчас в ноде-модулес ?
https://docs.npmjs.com/all
docs.npmjs.com/all
The place where all things npm are documented
09:21:49 ДП
User 68520717
Это тут при чем
09:21:54 ДП
User 177916640
а на русском есть чонить  почитать ? а то я не успеваю
09:22:03 ДП
User 68520717
User 68520717
https://docs.npmjs.com/all
docs.npmjs.com/all
The place where all things npm are documented
Вот это советую один раз прочитать
09:22:03 ДП
User 60331718
User 68520717
Это тут при чем
впрочем да :/
09:22:19 ДП
User 68520717
User 177916640
а на русском есть чонить  почитать ? а то я не успеваю
Офф доку читай
09:22:19 ДП
User 177916640
User 68520717
Вот это советую один раз прочитать
спс крутая  ссылка.  как нибудь потом почитаю :)
09:22:38 ДП
User 68520717
User 177916640
спс крутая  ссылка.  как нибудь потом почитаю :)
Тебе сейчас нужно про шринкврап
09:24:12 ДП
User 38133063
Коороче.
npm shrinkwrap
git add npm-shrinkwrap.json
git commit "Added npm-shrinkwrap.json"
git push
09:24:21 ДП
User 38133063
Это если на первом шаге не будет ошибок
09:24:27 ДП
User 38133063
А вот если будут, то тут надо копать
09:26:50 ДП
User 177916640
короч не канает ... после шринкврапа у меня  не зафиксировались версии в package.json и  также в файле нпм-схринкврап.жсон   какаято дичь неинформативная https://i.imgur.com/TadaItu.png
i.imgur.com/TadaItu.png
09:27:56 ДП
User 177916640
сам запуск  шринкврапа  выглядит так:

https://i.imgur.com/gJ9YrPL.png
i.imgur.com/gJ9YrPL.png
09:28:46 ДП
User 177916640
я понятия не имею почему это происходит.
09:29:03 ДП
User 177916640
в нпм/алл ничего про это беглым взглядом не обнаружил
09:31:12 ДП
User 177916640
лан .. похеру.  нодемодулес из гитигнора уберу и  дело в шляпе
09:31:12 ДП
User 38133063
shrinkwrap исключает dev зависимости
09:31:20 ДП
User 38133063
он не трогает package.json
09:31:21 ДП
09:31:52 ДП
User 38133063
User 177916640
лан .. похеру.  нодемодулес из гитигнора уберу и  дело в шляпе
Тоже вариант, ещё сэкономишь на npm install на сервере деплоя
09:32:21 ДП
User 177916640
хм а что делаеть если мне нужно  фиксануть эти дев-депендсы ?
09:32:45 ДП
User 177916640
npm shrinkwrap --dev
09:33:11 ДП
User 38133063
Ну видимо да
09:33:18 ДП
User 38133063
Я просто devDependencies не использую вообще
09:33:45 ДП
User 177916640
по этой причине ?
09:33:55 ДП
User 38133063
В том числе
09:36:50 ДП
User 68520717
User 177916640
лан .. похеру.  нодемодулес из гитигнора уберу и  дело в шляпе
Ей
09:37:31 ДП
User 68520717
И больше на других машинах с другой версией ноды или с другой осью ты не запустишь свой проект
09:41:04 ДП
User 226892831
Можно же на ярн перейти
09:41:39 ДП
User 68520717
Если хранить node_modules в репе то не поможет все равно
09:41:54 ДП
User 177916640
да я об этом подумал ))  , что придётся  стать  оператором сборки проектов )) 
Прямо чувствую как ко мне  в сотый раз обращаются "Андрюша пересобери мне сайт"
09:42:06 ДП
User 68520717
Или npm shrinkwrap или yarn
09:43:57 ДП
User 104477
User 177916640
я хочу чтоб можно было в жсоне передать на клиент  шаблон типа 'hello ${username} my name is ${ourBotName}' и   потом на клиенте норм парсить такое
eval, гг
09:44:37 ДП
User 177916640
User 104477
eval, гг
)) ведь не поможет
09:46:26 ДП
User 104477
Почему?
09:46:46 ДП
User 177916640
User 104477
Почему?
научи
09:47:20 ДП
User 177916640
нагуглил кажется let tpl = eval(''+a+'');
09:50:05 ДП
User 177916640
только )))  есть одна подстава ...   евал в глобале исполняется, и он не  знает про локальные переменные
09:50:19 ДП
User 177916640
хм.  и ему кажется контекст подменить не получится
09:51:51 ДП
User 177916640
а нет.. всо ок.
(function(){
  var a = 1234;
  var str = '${a}'
  console.log(eval('`'+str+'`'))
})()
проканало.
09:51:53 ДП
User 177916640
спс @chudesnov за наводку
09:51:55 ДП
09:54:58 ДП
User 68520717
User 177916640
а нет.. всо ок.
(function(){
  var a = 1234;
  var str = '${a}'
  console.log(eval('`'+str+'`'))
})()
проканало.
Добро пожаловать в клуб неанонимных любителей выстреливать в ногу или голову
09:55:54 ДП
User 177916640
да лан. я же всего  хотел узнать о возможности преобразования из строки в темплейтстринг
09:56:39 ДП
User 177916640
а вмесе с этим ещё и в клуб записали!
09:57:54 ДП
User 177916640
оказывается я не одинок http://stackoverflow.com/questions/29182244/convert-a-string-to-a-template-string
stackoverflow.com/questions/29182244/convert-a-string-to-a-template-string
Is it possible to create a template string as a usual string let a="b:${b}"; an then convert it into a template string let b=10; console.log(a.template());//b:10 without eval, new Function and ...
11:12:13 ДП
User 279233223
Парни, let liked = likePost(id, 'anime', this.user.id); - как можно на эту штучку сделать коллбек? сама функция отправляет ajax на сервер.
От Liked (true) зависит alert
11:18:12 ДП
User 68520717
User 279233223
Парни, let liked = likePost(id, 'anime', this.user.id); - как можно на эту штучку сделать коллбек? сама функция отправляет ajax на сервер.
От Liked (true) зависит alert
мб тебе промисы нужны?
11:18:47 ДП
User 279233223
User 68520717
мб тебе промисы нужны?
плохо шарю (
Главное, чтобы функция успела вернуть что-нибудь, а то не успевает из-за асинхроности и гг :с
11:19:49 ДП
User 68520717
User 279233223
плохо шарю (
Главное, чтобы функция успела вернуть что-нибудь, а то не успевает из-за асинхроности и гг :с
https://github.com/mattdesl/promise-cookbook
github.com/mattdesl/promise-cookbook
promise-cookbook - :orange_book: a brief introduction to using Promises in JavaScript
11:24:38 ДП
User 279233223
User 68520717
https://github.com/mattdesl/promise-cookbook
github.com/mattdesl/promise-cookbook
promise-cookbook - :orange_book: a brief introduction to using Promises in JavaScript
Спасибо
04:09:01 ПП
User 65696759
Ребзи, посоветуйте годный фреймворк для 2d платформера
04:18:47 ПП
User 60331718
User 65696759
Ребзи, посоветуйте годный фреймворк для 2d платформера
webassemly
04:20:41 ПП
User 68520717
User 60331718
webassemly
шта
04:20:49 ПП
User 68520717
это бл не фреймворк
04:20:53 ПП
User 68520717
и не для 2д
04:22:37 ПП
User 337427257
Угу, вообще мимо
04:23:51 ПП
User 65696759
phase.io говорят ниче
04:24:13 ПП
User 65696759
но мне хотелось бы что нибудь по серьезней поковырять
04:24:25 ПП
User 65696759
pixi.js кто нибудь трогал? как он?
04:24:43 ПП
User 32530886
User 65696759
phase.io говорят ниче
Чта
04:24:48 ПП
04:25:17 ПП
User 65696759
phaser.io
04:25:24 ПП
04:25:27 ПП
User 65696759
пятница
04:33:45 ПП
User 65696759
а что с гитлабом?
04:34:36 ПП
User 84027318
User 65696759
pixi.js кто нибудь трогал? как он?
он только рендерер
04:34:41 ПП
User 84027318
физики там нет
04:40:21 ПП
User 68520717
https://github.com/ellisonleao/magictools
github.com/ellisonleao/magictools
:video_game: :pencil: A list of Game Development resources to make magic happen. - ellisonleao/magictools
04:40:29 ПП
User 68520717
https://github.com/sindresorhus/awesome#gaming
github.com/sindresorhus/awesome
:sunglasses: Curated list of awesome lists. Contribute to sindresorhus/awesome development by creating an account on GitHub.
04:45:55 ПП
User 65696759
User 68520717
https://github.com/ellisonleao/magictools
github.com/ellisonleao/magictools
:video_game: :pencil: A list of Game Development resources to make magic happen. - ellisonleao/magictools
Спасибо большое:3
04:46:09 ПП
User 68520717
там не только вебдев
04:46:22 ПП
User 68520717
но pixi.js и phaser там есть
04:46:31 ПП
User 68520717
а значит и пакеты за коллизию тоже должны быть