Эта функция требует Mellowtel версии 1.6.2 или выше. Это является критическим изменением по сравнению с предыдущими версиями.
Mellowtel предоставляет дополнительную функцию, которая позволяет обрабатывать больше запросов и, следовательно, зарабатывать больше. Эта функция называется “Meucci”.
Установка
Сначала установи необходимый npm пакет, используя предпочитаемый менеджер пакетов:
Используя npm
Используя yarn
Используя pnpm
Ниже приведены инструкции по включению функции Meucci в твоем плагине для браузера, с вариантами как для стандартной, так и для реализации на Plasmo framework.
Стандартная реализация
1. Создай JavaScript файл с именем meucci.js
В каталоге src или там, где у тебя находятся js файлы, создай файл с именем meucci.js и добавь следующий код. Убедись, что этот файл включен в твою финальную сборку (каталог /dist).
Если ты следовал начальной настройке webpack, ты можешь просто добавить этот файл в объект entry в твоей конфигурации webpack.
2. Обнови конфигурацию webpack
Убедись, что твой финальный каталог сборки включает файл meucci.js.
Если ты следовал начальной настройке webpack, ты можешь просто добавить этот файл в объект entry в твоей конфигурации webpack.
3. Обнови manifest.json
Добавь файл meucci.js в твой manifest.json как web_accessible_resources:
Реализация на Plasmo Framework
Если ты используешь Plasmo framework, следуй этим альтернативным шагам:
1. Создай TypeScript файл с именем meucci.ts
В каталоге src или там, где у тебя находятся ts файлы, создай файл с именем meucci.ts и добавь следующий код:
2. Создай скрипт сборки
Создай файл build-meucci.js в корне проекта со следующим содержимым:
3. Обнови package.json
Добавь следующее в твой файл package.json:
Ты можешь:
- Запустить скрипт сборки вручную после основной сборки:
npm run build:meucci
- Или добавить его к существующему скрипту сборки с
&: "build": "your-existing-build-command & npm run build:meucci"
Это обеспечит правильную сборку и копирование файла Meucci во все каталоги сборки в правильной структуре Plasmo.
Обнови initContentScript
Для обеих реализаций измени метод initContentScript в скрипте содержимого, чтобы включить правильный путь к файлу Meucci:
Для Plasmo framework, ты можешь использовать следующее:
Если у тебя также включен Pascoli, ты можешь использовать следующее: