Можно ли использовать пользовательский поставщик браузера TestCafé без использования NPM? - PullRequest
2 голосов
/ 30 апреля 2019

Мне нужно создать собственный провайдер браузера для TestCafé (который на самом деле довольно прост) и я хочу просто сохранить его как часть моего проекта и ссылаться на него локально. Но похоже, что TestCafé жестко запрограммировал как соглашение об именах своих плагинов для поставщиков браузеров, так и загрузку этих плагинов.

Инструкции по разработке нового провайдера браузера здесь , но не содержат упоминаний о способах локального использования вне активной разработки плагинов и, по-видимому, подразумевают ожидаемое поведение при публикации в NPM.

Жестко закодированное имя исходный код и жестко закодированное require исходный код .

1 Ответ

1 голос
/ 01 мая 2019

Вы правы, и соглашение об именах, и подход к загрузке жестко запрограммированы.

Исходя из того, что я понял, вы не хотите, чтобы ваш плагин был доступен публично на npm.Однако вам не нужно публиковать свой плагин в npm, чтобы использовать его.Вы можете создать локальную символическую ссылку и локально ссылаться на свой плагин, вызвав команду 'npm link', описанную в той же теме, на которую вы ссылались:

Использование версии разработки провайдера .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...