Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Переход с Bower на npm #202

Open
ehaberev opened this issue Feb 17, 2021 · 1 comment
Open

Переход с Bower на npm #202

ehaberev opened this issue Feb 17, 2021 · 1 comment

Comments

@ehaberev
Copy link
Member

Цель

Необходимо избавиться от использования пакетного менеджера bower как для версии 2, так и для версии 3 аддона ember-flexberry-data.

Функциональные требования

Все пакеты должны устанавливаться через пакетный менеджер npm.

Требования к реализации

Начиная с версии Ember 3.0 есть рекомендации по использованию npm-пакетов для Ember и Ember Data вместо соответствующих Bower-пакетов.

Документация

Можно подготовить статью с рекомендациями по миграции с bower на npm.

Полезные ссылки, скриншоты

Есть инструмент для конвертации проектов с Bower на Yarn.

@KollegOFF
Copy link
Collaborator

Из bower-пакетов, от которых можно избавиться, сейчас есть только jquery-mockjax, который используется только в тестах.
Предлагаю попробовать перейти на его npm-версию, с использованием ember-cli-node-assets.
Это позволит перейти на нативный импорт из node_modules при обновлении ember-cli.

Также, предлагаю перейти на такой же способ импорта, для пакетов dexie и node-uuid, а от использования ember-browserify отказаться, по той же причине.
И, заодно, node-uuid можно заменить на uuid.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants