2017-02-20 15 views
3

В моем каталоге проекта lib есть встроенный админ «in-app» (или «in-repo»). Аддон имеет свои собственные зависимости, перечисленные в собственном файле package.json. Верхний уровень моего проекта package.json указывает путь аддона:Создание Ember CLI in-app/in-repo Addon: как установить зависимости npm?

"ember-addon": { 
    "paths": [ 
     "lib/my-addon-here" 
    ] 
    } 

Однако, когда я бегу npm install в корне проекта, он не устанавливает зависимости аддон в.

Есть ли способ настроить это так, чтобы зависимости аддона устанавливались при запуске npm install из корня проекта?

ответ

3

У вас нет.

Задать список в главном приложении package.json.

Адреса package.json in-repo используются только для чтения некоторой конфигурации. Например, так ember-cli-deploy определяет, какие аддоны развертывают плагины.

Если вы хотите отделить зависимости, тогда создайте обычный аддон. Используйте npm link в аддоне, а затем npm link <addon-name> в главном приложении, чтобы упростить разработку аддона.

+0

Звучит хорошо. Благодаря! – Andrew

 Смежные вопросы

  • Нет связанных вопросов^_^