Матрос
ребят - кем вставки JS в Qml интерпретируются? читаю доки но чет не пойму
Vladimir
У них свой движок вроде
Vladimir
https://wiki.qt.io/V4
Матрос
вот блин... спс
Anonymous
Как исполнить Node.js код в браузере?)
Anonymous
убрать node
ℝei
пишет от админа запусти
доня.
там написано "надо было ставить Linux"
ℝei
cmd от админа запусти
ℝei
а че за команда? чет мне еще ниразу не требовались админ права лол
Дима
Он в Programm Files пытается поставить
Anonymous
видимо, npm i module -g, да?
Anonymous
для глобального инсталла он вроде тредует админ права
ℝei
ставить в програм файлс? сомневаюсь) глобально надо с флагом -g ставить
Node.js releases
Node v8.3.0 (Current) https://nodejs.org/en/blog/release/v8.3.0
доня.
не надо пакеты глобально ставить (в общем случае)
доня.
создаёшь проект
доня.
(не в Progam Files естественно)
доня.
и там внутри делаешь npm i ...
доня.
тогда пакет ставится прямо в папку
доня.
и не нужны права админа
доня.
вообще есть команда npm init которая инициализирует проект
доня.
так что последовательность такая
доня.
создаёшь папку проекта @ в этой папке делаешь npm init @ ставишь модули локально командой npm i --save ...
ℝei
Вот да. глобально ставится только в определенных случаях, для cli всяких и тд. все нужно ставить в локальную директорию проекта
доня.
оно же тебе пишет - нет модуля request
ℝei
это все от той проблемы о которой мы те пишем
доня.
нет, так правильно делать (локально ставить)
ℝei
а ты думал в сказку попал?)) еще байки о node_modules почитай в гугле
доня.
сделай всё как я описал по шагам
доня.
да не ставь ты глобально
доня.
подумой
ℝei
погугли
доня.
а флаг --save при установке пакета добавит зависимость в package.json (но чтобы этот файл появился нужно-таки сделать npm init)
доня.
зависимости проекта - нет
ℝei
ок грубо говоря, у тебя есть папка myproj в ней файл который requere'ит модуль любой. куда он лезет? в папку node_modules которая "должна" находится в папке с твоим проектом. но поскольку ты глобально поставил то и этой папки нет тут и из этого следует модуль он не найдет
доня.
послушай что тебе говорят, зависимости проекта всегда локально ставятся
ℝei
а еще лучше перед всем этим найди гайдик какой нибудь. где все подробно пояснят. на русском хз таких а на англе полно
доня.
вот так делай
то что у тебя зависимости будут добавлены в package.json позволит потом переносить проект и ставить все нужные зависимости одной командой - npm i (без аргументов)
ℝei
каким образом ?? как ты думаешь node поймет это? ты можешь поставить vue-cli например и он будет работать глобально. из командной строки.. но модули он глобально не будет require or import делать
ℝei
поэтому доку почитай по npm) там не сложно
ℝei
я такого не знаю. для каждого проекта есть свой package.json с dependencies и devDependencies
доня.
от этого питонистам кстати лучше не живётся
доня.
приходится виртуальные окружения настраивать если нужны разные версии зависимостей в разных проектах например
ikasymov
кто шарит в cheerio x-ray нужна помощь
Maksim
https://t.me/JSlang
Kons
В описании канала есть ссылки на все дружественные чаты
Sergey
@js_ru
Sergey
во
Kons
https://github.com/goq/telegram-list
Lev
Он для элиты
Anton
элита же!
Kons
In 5.9 and upwards (Node 8.3+), any size added by irrelevant characters such as whitespace or comments has no bearing on the functions performance. This is because Turbofan uses the functions AST (Abstract Syntax Tree node count to determine function size, rather than using character count as in Crankshaft. Instead of checking byte count of a function, it consider the actual instructions of the function, so that from V8 5.9 (Node 8.3+) whitespace, variable name character count, function signatures and comments no longer factors in whether a function will inline.
Lev
Ты трап или троль?
Kons
Для меня стало неожиданностью, что наличие комментариев в функции в предыдущих версиях влияет на производительность функции. Особенно, если функция маленькая.
Kons
Не я тестил. Читаю блог про движок Турбофан из новых версий v8
Kons
https://medium.com/the-node-js-collection/get-ready-a-new-v8-is-coming-node-js-performance-is-changing-46a63d6da4de
A
Привет всем, такой вопрос, есть json файл с юзерами(выглядит вот так). Эти юзеры были созданы кастомно
A
но так же есть регистрация для которой юзается запрос в app.js в котором есть функция fs.appdenfile которая перезаписывает json, а не добавляет в него
A
до этого было fs.writefile, но он каждый раз перезаписывал
A
вот как бы так красиво сделать, чтобы новые юзеры добавлялись в это поле с массивом registredUsers
A
а не перезаписывали файл, ибо перезаписываются весьма хреново и юзать такой json для аутентификации весьма проблемно
Lev
Может лучше базу данных использовать?
KlonD90
Naprimer tarantool
Vladimir
Или нормальную базу данных
Kons
Представьте себе этот разговор в чате молодых родителей: юзер1: Чуваки, хочу научить ребенка рисовать. Что посоветуете? юзер2: Нафиг ему это надо? Лучше отдай его в секцию дзюдо. Может, президентом станет. юзер3: А мальчик или девочка? юзер1: Мальчик. Он не хочет на дзюдо, он проявляет интерес к рисованию. юзер4: Пиздец, поназаводят детей, а потом не знают, что с ними делать юзер3: Чувак, надо было тебе девочку заводить. Они "из коробки" умеют рисовать. юзер2: Мальчику рисование? А как он себя будет защищать? юзер1: Так посоветуете что-нибудь? юзер5: Тебя что, в гугле забанили? И так далее в таком же духе...
arts
Рисовать учить тоже опасно.
Sergey
как научить рисовать ((
Sergey
пздц так сложно отправить его в "кружок"
Kons
Я надеюсь, все поняли, что я придумал этот диалог, чтобы показать, как выглядят разговоры иногда тут. Чувак попросил посоветовать, как ему сохранять в JSON без перезаписи. А ему советуют тарантул брать )
Anonymous
здрасьте. не хочет реквайриться такая штука. parse = require('csv-parse/lib/sync') сама csv-parse в проекте есть
Anonymous
в чем моя проблема?
Anonymous
Error: Cannot find module 'csv-parse/lib/sync'