Size: a a a

JavaScript.Ninja

2021 December 05

IK

Illya Klymov in JavaScript.Ninja
А зачем вам вообще монорепа?
источник

V

Valentin in JavaScript.Ninja
Я не знаю к чему придёт проект. Есть много вопросов и не понимание во что это выльется дальше. Но хочется сразу «отделять» модули
источник

IK

Illya Klymov in JavaScript.Ninja
Ну и пусть лежат рядом, не зная друг друга
источник

V

Valentin in JavaScript.Ninja
Но иметь удобную возможность совместной работы разных пакетов
источник

KR

Kirill Romanov in JavaScript.Ninja
Pnpm можно)
источник

V

Valentin in JavaScript.Ninja
У меня нет достаточного опыта. Часто затыкаюсь на каких то мелких проблемах ((
источник

V

Valentin in JavaScript.Ninja
не помогло ((
не понимаю поч он не видит XCode хотя он есть
источник

b

bshepeliuk in JavaScript.Ninja
привіт, підскажіть будь ласка
можливо в babel є флаг, щоб в dist попадали пусті папки

"build": "babel ./src --out-dir ./dist",
источник

IK

Illya Klymov in JavaScript.Ninja
Нету, потому что Бабель про директории вообще ничего не знает
источник

b

bshepeliuk in JavaScript.Ninja
Дякую
источник

V

Valentin in JavaScript.Ninja
он игнорирует пакеты установленные через npm?
источник

KR

Kirill Romanov in JavaScript.Ninja
не понял вопроса
источник

KR

Kirill Romanov in JavaScript.Ninja
он не используется вместе с npm. он используется вместо него
источник

V

Valentin in JavaScript.Ninja
это понял. нашел в доке, он хранит будет хранить пакеты в node_modules/.pnpm/* (проекта например). Но не понятно как он будет искать копии пакета для другого проекта а не загружать заново?)
источник

KR

Kirill Romanov in JavaScript.Ninja
в pnpm-store (в домашней папке пользователя, если линукс, в корне диска если винда)
источник

V

Valentin in JavaScript.Ninja
круть. почему бы и не попробовать его
источник

KR

Kirill Romanov in JavaScript.Ninja
pnpm крутая штука, советую
источник

KR

Kirill Romanov in JavaScript.Ninja
дисклеймер: что-то может сразу не взлететь при дефолтном конфиге
источник

KR

Kirill Romanov in JavaScript.Ninja
потому что у пнпм из коробки высокая строгость к структуре пакетов в node_modules
источник

KR

Kirill Romanov in JavaScript.Ninja
и ты можешь импортировать только из тех зависимостей, которые ты явно установил (а не транзитивных)
источник