何かが足りないのかもしれませんが、モジュールのインストールを指定しないのに、モジュールが自動的にインストールされる理由がわからない場合があります。私はこの例を持っています。crm
モジュールに依存する module をインストールしました。
'base_action_rule',
'base_setup',
'sales_team',
'mail',
'email_template',
'calendar',
'resource',
'board',
'fetchmail',
crm
これで問題ありません。モジュールをインストールすると、すべてがインストールされます。marketing
次に、モジュールをインストールしましたが、これらの依存関係があります。'base', 'base_setup'
しかし、これらだけでなく、別のモジュールもインストールされていますmarketing_crm
。が依存していないのに、なぜこのモジュールがインストールされるmarketing
のかわかりません (また、依存関係も依存していませんmarketing_crm
)。をアンインストールするとmarketing
、marketing_crm
もアンインストールされます。
marketing_crm
これらの依存関係があります: 'marketing', 'crm'
. つまり、依存するすべてのモジュールがインストールされると、モジュールが自動的にインストールされるということですか? crm_marketing
インストールされているモジュールが依存しておらず、自分でインストールしていない場合でも、インストールされますか? または、依存関係が進行中の他の何かがありますか?
PSまた、marketing
依存関係があるようにモジュールに気づきました'base', 'base_setup'
。しかし、base_setup
はすでに に依存してbase
いるため、marketing
実際には両方にも依存する必要があります (つまり、base
依存関係を実際に 2 回指定するということです)。