Описание тега npm-workspaces
0
ответов
как использовать зависимость нескольких основных версий в рабочих областях npm 7
У меня монорепозиторий рабочих пространств NPM 7.0. Некоторые из подпакетов используют разные основные версии зависимости. Однако похоже, что рабочие области NPM могут устанавливать только одну версию, и у меня возникают проблемы с обслуживанием пра…
15 мар '21 в 07:07
2
ответа
NPM 7 Workspaces с установкой нескольких версий
У нас есть монорепозиторий, который я переношу на рабочие пространства npm 7. Текущая папка org: \React - package.json (defines workspaces for \apps and \packages) \apps \someApp - React 17.0.1 (Dependency) \otherApp \packages \component-library - R…
22 мар '21 в 00:02
2
ответа
NPM Workspaces monorepo - общий доступ к папке распространения локального пакета как root, а не ко всем исходным файлам
Используя рабочие области NPM, я делюсь одним пакетом () с другими (и). Что-то вроде этого: root apps webapp1 webapp2 packages components Все работает хорошо, но все внутри, включая исходный код в srcпапка находится в общем доступе. Поскольку скомпи…
24 мар '21 в 19:58
1
ответ
Рабочие пространства NPM с Expo и Typescript
Я пытаюсь использовать рабочие области NPM 7 в проекте Typescript Expo. На данный момент я хочу сохранить обычную структуру Expo (с корневым App.tsx файл), но я хочу изолировать некоторые части кода в рабочих областях. У меня проблемы с компиляцией …
12 июн '21 в 17:17
0
ответов
Действия Github не работают при локальном импорте JS monorepo
У меня проблема с использованием рабочих пространств npm с Github Actions. У меня следующая структура папок Корень проекта: <- с "workspaces": ["./shared", "./clients/project-a"] <- с "compilerOptions":{"target":"es5","module":"esnext"},"refer…
17 июн '21 в 11:43
1
ответ
npm (v7.18.+) install, нужен флаг --workspaces?
Если у меня есть проект с рабочими областями и я использую npm install в корневой папке, мне нужен --workspaces флаг для установки всех рабочих пространств, или он используется автоматически? Мне кажется, что npm install уже делает это автоматически.
28 июн '21 в 11:46
0
ответов
Корневая конфигурация для NPM/Yarn Workspaces - плохая практика?
Что вы делаете, например, с Jest, чтобы использовать его для нескольких пакетов? Установите Jest в корневой пакет Установите Jest во все пакеты Создайте новый пакет только для тестирования с помощью Jest (возможно ли это?) ? Мне кажется, что правиль…
30 июн '21 в 11:53
3
ответа
рабочие области узла - требуется локальный пакет
Я использую workspacesособенность node / npm и макет такой: . +-- package.json `-- packages `-- p1 `-- package.json `-- p2 `-- package.json ./package.json { … "workspaces": [ "./packages/*" ], … "dependcies": { … } … } npm installи все работает слиш…
11 авг '21 в 10:20
1
ответ
Рабочая область NPM и путь к узлам_модулей VSCode
Я использую рабочие области npm с машинописным текстом, как указано в этом git README https://github.com/Quramy/npm-ts-workspaces-example Когда я делаю npm iиз корневого каталога проекта он устанавливает все пакеты в корневой каталог (node_modules).…
14 авг '21 в 07:38
2
ответа
VS Code или Chrome Dev Tools: отладка рабочих пространств NPM (monorepo) TypeScript + React code
У меня есть установка монорепозитория с использованием рабочих пространств NPM. Выглядит это примерно так: Программы мое приложение-реакция пакеты общий пакет Оба и переписаны на TypeScript. Приложение My React запускается на localhost:3000. Я могу …
27 окт '21 в 07:02
0
ответов
Monorepo - локальные файлы пакетов не распознаются инструментами разработчика
Моя проблема в том, что когда я импортирую локальный пакет (пакет B) в другой локальный пакет (пакет A), исходные файлы пакета B не распознаются инструментами разработчика Chrome, даже если включены исходные карты. изображение файловой структуры. Я …
03 ноя '21 в 02:02
1
ответ
Используете рабочие области npm в конвейерах Azure CI/CD для создания веб-приложения React?
В настоящее время я беру веб-приложение React (созданное мной и ранее отложенное на полке), перенося его в настоящее, затем беру многоразовые части и складываю их в приложение React Native, которое я создаю. Веб-приложение, теперь подчиненное packag…
16 ноя '21 в 03:22
3
ответа
как удалить все node_modules из всех пакетов в монорепло рабочей области npm 7
как я могу удалить все node_modules папки из всех пакетов в рабочей области npm 7? С Лерной мы могли бы просто выполнить lerna clean -y но есть ли эквивалент при переходе на собственные рабочие области NPM 7+?
19 ноя '21 в 09:22
4
ответа
Список рабочих пространств NPM, похожих на lerna ls
Я ищу команду NPM, похожую на lerna ls это распечатало бы все рабочие места. Например, скажем, у меня есть package1 а также package2 в packages подкаталог и мой package.json выглядит так: "workspaces": [ "./packages/*" ] Я хочу получить список рабоч…
15 ноя '21 в 23:47
2
ответа
Ошибка eslint no-extraneous-dependencies с рабочими пространствами npm
Я настроил монорепозиторий с использованием рабочих пространств NPM со следующей структурой высокого уровня: root common // Shared package, named @company/common src ... package.json tsconfig.json web // ReactJS package, named @company/web config ..…
14 дек '21 в 05:47
2
ответа
Рабочие области NPM 8 - установите один пакет как зависимость для другого пакета в монорепозитории.
Скажем, у меня есть следующая структура packages - @my-scope/packageA - @my-scope/packageB - @my-scope/packageC Допустим, я хочу установить packageA как зависимость от packageB. С рабочими пространствами NPM 8 я бы подумал, что это должно сделать эт…
16 дек '21 в 02:32
2
ответа
Как использовать Turborepo для существующего приложения для реагирования, созданного с помощью приложения Create React, чтобы сделать его монорепозиторием?
У меня есть забавный проект, созданный с помощью приложения create react. Я хочу преобразовать то же приложение в расширение браузера. Эта идея вынуждает меня сделать проект монорепо. Потому что в обоих приложениях я буду использовать одни и те же к…
27 дек '21 в 20:20
2
ответа
Как мне установить зависимости для одного пакета при использовании рабочих пространств npm?
Используя рабочие области npm, у меня есть такая структура папок +-- package.json +-- package-lock.json +-- client | `-- package.json +-- shared | `-- package.json `-- server `-- package.json Обычно при создании производственной сборки для приложени…
31 дек '21 в 10:47
1
ответ
Ошибки TypeScript в кодовой базе Vue 3 mono repo
Недавно я обновил кодовую базу с помощью Vue 3 (CLI/Webpack) + PrimeVue до монорепозитория с использованием рабочих пространств npm, и с тех пор у меня есть ошибки TS с компонентами PrimeVue, например: JSX element class does not support attributes b…
11 янв '22 в 23:32
1
ответ
Импорт модуля Typescript — нет автозавершения в архитектуре вложенного проекта/npm-workspaces
У меня довольно сложная установка с множеством распределенных пакетов npm, которые требуют друг друга. Я постарался максимально разобрать. Настройка выглядит так (каждый подпроект имеет свой package.json): Project-root: - package.json* - /apps: - ap…
12 янв '22 в 13:19