Size: a a a

Node.js — русскоговорящее сообщество

2020 January 10

AS

Alexey Sv in Node.js — русскоговорящее сообщество
Timofey Goncharov
что нужно что бы какой-то npm модуль запускался сразу из консоли. например после ввода в консоль my-cli-tools, запускался какой-то js файл?
может быть npx
источник

TG

Timofey Goncharov in Node.js — русскоговорящее сообщество
Timofey Goncharov
что нужно что бы какой-то npm модуль запускался сразу из консоли. например после ввода в консоль my-cli-tools, запускался какой-то js файл?
довольно глупо задал вопрос. я имею ввиду что нужно сделать что бы мой модуль так работал.
источник

TG

Timofey Goncharov in Node.js — русскоговорящее сообщество
хочу понять как работают глобальные модули и инструменты CLI. когда мы глобально ставим модуль, его можно запускать из консоли оперционки по названию. например webpack.  и вот вопросы возникают:

1. получается что когда модуль ставиться глобально node js как-то регистрирует его в операционке? как потом операционка понимает что есть такой модуль?
2. где и как определяется точка входа? то есть где описывается что и как нужно запускать после того как было введено название модуля в консоли?
3. какие действия нужно проделать после npm init, что бы модуль мог работать глобально?
источник

A

Alex CherryTea in Node.js — русскоговорящее сообщество
Timofey Goncharov
хочу понять как работают глобальные модули и инструменты CLI. когда мы глобально ставим модуль, его можно запускать из консоли оперционки по названию. например webpack.  и вот вопросы возникают:

1. получается что когда модуль ставиться глобально node js как-то регистрирует его в операционке? как потом операционка понимает что есть такой модуль?
2. где и как определяется точка входа? то есть где описывается что и как нужно запускать после того как было введено название модуля в консоли?
3. какие действия нужно проделать после npm init, что бы модуль мог работать глобально?
1. Не совсем. Нода когда устанавливается регистрирует твой корневой node_modules в переменной PATH оси, и пакет установленный с флагом -g падает в эту папку
источник

A

Alex CherryTea in Node.js — русскоговорящее сообщество
2. система когда резолвит команду пробегается сначала в той папке где запущена команда, а потом по путям описаным в PATH переменной
источник

S

Stas in Node.js — русскоговорящее сообщество
Ребята возвращаясь к своей старой проблеме. Мб кто направит на путь истины. Есть папка на сервере в ней скрипт nodemailer. Если сделать npm i только с модулем nodemailer все работает. Если с модулями сервера то все перестает работать. Хотя на локалке работает и с ними. В файле скрипта подключаеться только nodemailer. Как определить причину проблемы. В логах сервера ненашел как посмотреть. Я так понимаю происходит некий конфликт по непонятной мне причине. Или процесс в памяти но почта неработает. Какойто процес сервера недает авторизации
источник

#

#mrv in Node.js — русскоговорящее сообщество
Если судить этим словам " Есть папка на сервере в ней скрипт nodemailer. Если сделать npm i только с модулем nodemailer все работает. Если с модулями сервера то все перестает работать" ... то пересечение какое то наверное идёт. Отсюда и не срабатывание думаю. А что ни ошибок ничего не сыпется что ли ?! Хоть какую то инфу сыпать должен сервак или скрипт или хоть кто то ))))) Код ошибки, ну хоть буковка какая нибудь ))
источник

R

RusaXXX in Node.js — русскоговорящее сообщество
Кто юзал Nest? Как вам? Sails или Nest?
источник

S

Stas in Node.js — русскоговорящее сообщество
#mrv
Если судить этим словам " Есть папка на сервере в ней скрипт nodemailer. Если сделать npm i только с модулем nodemailer все работает. Если с модулями сервера то все перестает работать" ... то пересечение какое то наверное идёт. Отсюда и не срабатывание думаю. А что ни ошибок ничего не сыпется что ли ?! Хоть какую то инфу сыпать должен сервак или скрипт или хоть кто то ))))) Код ошибки, ну хоть буковка какая нибудь ))
как посмотреть ошибки
источник

S

Stas in Node.js — русскоговорящее сообщество
если в ручную стартонуть скрипт одна ошибка только авторизации
источник

👨C

👨‍💻 Yurii Chikhrai 🔥 in Node.js — русскоговорящее сообщество
RusaXXX
Кто юзал Nest? Как вам? Sails или Nest?
Nest делает хорошие абстракции и разделение на слои + получаешь ts из коробки. Правда придется потратить хорошо так времени, чтобы свыкнутся с этим зоопарком.
Пока юзал только в своих маленьких проектах, на большом проде крещения ещё не прошел. Ну и да, он ещё относительно молодой, там часто обновления
источник

V

Vitaly in Node.js — русскоговорящее сообщество
кто как обновляет сервер?
задача потестить изменения на сервере, и тогда закомитить  в мастер
источник

NA

Nikita Astakhov in Node.js — русскоговорящее сообщество
RusaXXX
Кто юзал Nest? Как вам? Sails или Nest?
nest супер крутой, конкурентов нету
источник

R

RusaXXX in Node.js — русскоговорящее сообщество
Vitaly
кто как обновляет сервер?
задача потестить изменения на сервере, и тогда закомитить  в мастер
да , кстати тоже интересно, На работе кубер и там бесшовная выкатка. А как кустарным способом обнвлять?
источник

V

Vitaly in Node.js — русскоговорящее сообщество
RusaXXX
да , кстати тоже интересно, На работе кубер и там бесшовная выкатка. А как кустарным способом обнвлять?
у нас кубера к сожалению нет
источник

R

RusaXXX in Node.js — русскоговорящее сообщество
Vitaly
у нас кубера к сожалению нет
походу только ночью, когда все спят
источник

V

Vitaly in Node.js — русскоговорящее сообщество
RusaXXX
походу только ночью, когда все спят
ты не понял, еще разработка идет, юзеров нету, просто нужно обновить сервер, если тесты прошли закомитить, как обновить только изменения?
источник

R

RusaXXX in Node.js — русскоговорящее сообщество
Vitaly
ты не понял, еще разработка идет, юзеров нету, просто нужно обновить сервер, если тесты прошли закомитить, как обновить только изменения?
а в чем собсна проблема? как обновить код на сервере?
источник

V

Vitaly in Node.js — русскоговорящее сообщество
да, я же не буду каждый раз проект перезалиыать, scp делать?
источник

NA

Nikita Astakhov in Node.js — русскоговорящее сообщество
как пэхэпешники - по ftp 😄
источник