Алексей
npm install --dev тоже пусто
GG
покажы скрин
GG
жы)
Алексей
скрин выполнения команды?
Dika
npm install --dev тоже пусто
Залей полный лог на пастебин
GG
package-lock удали и попробуй еще раз)
Алексей
а куда он лог пишет? у меня в консоли все в одной строчке бегает, не могу скопировать
Алексей
Dika
После установки лог должен быть в консоле
Nurik
Всем привет. Ребят подскажите как проверить instance на то, я вляется ли он моделью Sequelize. Что-то нигде не смог найти.
Алексей
В одной строке бегает во время установки только
ну вот именно, у меня так и бегает...а потом опять типо приглашение к вводу команды
Алексей
root@150111:/srv/egrn2# npm install --dev npm WARN install Usage of the --dev option is deprecated. Use --only=dev instead. Killed ..........] \ fetchMetadata: sill mapToRegistry uri https://registry.npmjs.org/obuf root@150111:/srv/egrn2# ls
GG
почему скрин не делаешь? не знаешь как скрин сделать?
Алексей
сейчас сделаю
GG
--dev option is deprecated
GG
Use —only=dev
Алексей
Алексей
Use —only=dev
сейчас запустил так
GG
я надеюсь ты не копи паст делаешь, потому-что в телеге два тире, превращаються в один
ixplo
ы
GG
arts
я надеюсь ты не копи паст делаешь, потому-что в телеге два тире, превращаються в один
> потому-что > тире, > превращаються Ты должен мне новый стул.
Алексей
короче, прервал, все равно опять пусто в папке node_modules
Nurik
Всем привет. Ребят подскажите как проверить instance на то, я вляется ли он моделью Sequelize. Что-то нигде не смог найти.
ЧТо-то хрень какая-то. Выдаёт "No" Может кто знает правильный способ ? var Sequelize = require('sequelize'); let models = require('./models'); var User = models.i_users; User.findById(144) .then(function (data) { if(data instanceof Sequelize.Model) { console.log("Yes"); }else{ console.log("No"); } }).catch(function (err) { console.log(err); });
ixplo
у меня даже в пустой левой папке npm i выдаёт кучу дерьма в консоль
GG
NPM -V
GG
Алексей
Алексей
@Save14
Dika
Это во время установки? Нужен скрин после нее.
Nurik
все правильно
Не подскажите ли тогда правильный способ проверки ?
GG
Не подскажите ли тогда правильный способ проверки ?
ммм, не подскажешь что ты хочешь сделать?
Nurik
ммм, не подскажешь что ты хочешь сделать?
хочу проверить результат выборки на то, является ли она выборкой которую получили используя методы find* . Есть метод в который можно передать что угодно. Вот в нём нужно как-то определять является ли переданный объект результатом выборки.
Dika
Какая версия npm? npm -v
Алексей
@Save14 3.10.10
Sergey
@Save14 3.10.10
установи 5.3
Алексей
установи 5.3
я же из репов ставлю, какая там есть. На локалке тоже 3.1 стоит
Sergey
НЕ ДЕЛАЙ ТАК
Nurik
Ясно. А от чего наследуется Project ? МОжно как-то проверить это ? Что бы самому поковырять ?
Sergey
ставишь либо докер либо nvm
Sergey
и юзаешь НОРМАЛЬНЫЕ версии
Sergey
ещё спрашиваешь
Sergey
че это не работает
Sergey
ПОтому что установил хуйню
Алексей
думаешь проблема в версии npm?
Sergey
думаешь проблема в версии npm?
Проблема в твоих руках ты установил ноду из репозиториев Это же пиздец
Sergey
google nvm
Sergey
устанавливаешь себе в юзера
GG
в твоем случае data instanceof User
а User уже от Sequelize.Model
Sergey
nvm install 8 npm alias default 8 и дальше как обычно npm install в проекте и всё будет ок
Sergey
можно и 8))
Nurik
а User уже от Sequelize.Model
Но ведь по идее тогда можно напрямую делать проверку или нет (т.е. data instanceof Sequelize.Model)? Если User наследуется от Sequelize.Model правильно ?
GG
Хз
GG
Проверь) расскажешь)
Nurik
Проверь) расскажешь)
Проверил. Всё печально. Пишет что нет. не является объектом класса Sequelize.Model. А data.constructor.name выдаёт пустую строку. Т.е. это не класс получается.
A
подскажите, а где правильно делать валидацию паролей (в форме РЕГИСТРАЦИИ) в связке koa-mongoose ? правильно ли придерживаться принципа "thin controller, fat model"?
Nurik
на null проверку нужно делать
Не, оказывается всё проще. data instanceof Sequelize.Instance вот так всё норм.
GG
Nurik
Да дело не в этом. Эта проверка по любому стоит. Я бросаю в нужный мне метод только если данные есть. Другой вопрос что за данные я в него бросаю, потому что туда может попасть любой объъет, а данные модели я логирую по другому. Вот для этого нужно было.
Алексей
@sergeysova npm alias default 8 не работает
Sergey
@sergeysova npm alias default 8 не работает
Что. Значит. Не работает
Алексей
@sergeysova root@150111:/srv/egrn2# npm alias default 8 Usage: npm <command> where <command> is one of: access, adduser, bin, bugs, c, c ....