Size: a a a

2020 April 27

АН

Авроамэриканец Начрэл in javascript_ru
Anton Antonov
так это твой репозиторий с пакетами для использования только тобой/вашей командой
Но мой вопрос о контроле зависимостей.
Когда мы выполняем npm i, подтягиваются все зависимости в виде пакетов. Представим что у нас есть пакет в котором есть разные компоненты.

Мне нужна технология, которая будет делать то же самое, но не с пакетами, а с компонентами.

Например я где-то декларирую что использую кнопку и если этого компонента нет, мой проект не собирается, с сообщением о том, какие зависимости не соблюдены. "Не вижу таких-то задекларированных компонентов. Исправь"
источник

AA

Anton Antonov in javascript_ru
Авроамэриканец Начрэл
Но мой вопрос о контроле зависимостей.
Когда мы выполняем npm i, подтягиваются все зависимости в виде пакетов. Представим что у нас есть пакет в котором есть разные компоненты.

Мне нужна технология, которая будет делать то же самое, но не с пакетами, а с компонентами.

Например я где-то декларирую что использую кнопку и если этого компонента нет, мой проект не собирается, с сообщением о том, какие зависимости не соблюдены. "Не вижу таких-то задекларированных компонентов. Исправь"
так а где ты их хранить то хочешь?
источник

AA

Anton Antonov in javascript_ru
нпм регистры как раз и существуют, чтобы ты в них хранил свой пакеты, из них ты можешь импортнуть то, что тебе надо
источник

AA

Anton Antonov in javascript_ru
проект не соберется, если у тебя какой то зависимости нет
источник

АН

Авроамэриканец Начрэл in javascript_ru
Anton Antonov
нпм регистры как раз и существуют, чтобы ты в них хранил свой пакеты, из них ты можешь импортнуть то, что тебе надо
А require реально позволяет указывать путь к конкретному файлу?
источник

АН

Авроамэриканец Начрэл in javascript_ru
Относительно пакета
источник

AA

Anton Antonov in javascript_ru
Авроамэриканец Начрэл
Относительно пакета
вообще так можно сделать, но тут точно не скажу
источник

AA

Anton Antonov in javascript_ru
Авроамэриканец Начрэл
А require реально позволяет указывать путь к конкретному файлу?
имхо стоит сразу пилить es6 импорты вместо require
источник

AA

Anton Antonov in javascript_ru
в пакете экспортишь все твои компоненты export const Button;
в проекте импортишь
источник

АН

Авроамэриканец Начрэл in javascript_ru
Привет. Читаю документацию реакта, нравится. Можно ли его применять, если на сервере страницы рендерит не нода? Например php или java
источник

s

sheykvit in javascript_ru
Авроамэриканец Начрэл
Привет. Читаю документацию реакта, нравится. Можно ли его применять, если на сервере страницы рендерит не нода? Например php или java
Страницы рендерит реакт. С бэка только данные приходят. Бэк на чем угодно может быть.
источник

АН

Авроамэриканец Начрэл in javascript_ru
sheykvit
Страницы рендерит реакт. С бэка только данные приходят. Бэк на чем угодно может быть.
Да, видимо не подходит. Посмотрю тогда на ангуляр
источник

s

sheykvit in javascript_ru
Авроамэриканец Начрэл
Да, видимо не подходит. Посмотрю тогда на ангуляр
Ангуляр аналогично работает. Весь роутинг и отрисовка шаблона на фронте.
источник

АН

Авроамэриканец Начрэл in javascript_ru
Отстой какой-то. А есть какой-нибудь мейнстрим фреймворк поддерживающий ssr на php/java?
источник

IN

Igor N in javascript_ru
Авроамэриканец Начрэл
Привет. Читаю документацию реакта, нравится. Можно ли его применять, если на сервере страницы рендерит не нода? Например php или java
С PHP в связке отлично Vue работает. Посмотри в сторону стека Laravel + Vue
источник

АН

Авроамэриканец Начрэл in javascript_ru
Igor N
С PHP в связке отлично Vue работает. Посмотри в сторону стека Laravel + Vue
Хорошо
источник

АН

Авроамэриканец Начрэл in javascript_ru
Igor N
С PHP в связке отлично Vue работает. Посмотри в сторону стека Laravel + Vue
Там можно рендерить на php/java? Какие-нибудь шаблоны использовать возможно, не привязанные к конкретной технологии. Как например pug, который использует js синтаксис, но может работать на любом языке, без js интерпретатора
источник

IN

Igor N in javascript_ru
Что реакт, что ангуляр, что вью — js-фреймворки
источник

АН

Авроамэриканец Начрэл in javascript_ru
Это не является проблемой. Проблема в шаблонизации. Мне нужно рендерить страницы не на js
источник

IN

Igor N in javascript_ru
как вы себе это представляете?
источник