カスタムモジュールのクイックアンインストール/再インストール

drupal.stackexchange https://drupal.stackexchange.com/questions/15317

  •  16-10-2019
  •  | 
  •  

質問

私はモジュールの作成に取り組んでおり、フィールドAPIと、すべての設定がさまざまなフィールドで機能するものとそうでないものにゆっくりと慣れています。私がこれを行っている間、カスタムコンテンツタイプを更新する唯一の方法は、モジュールを無効にし、アンインストールしてから再び可能です。

これを行う簡単な方法はありますか?今のところ、それはやや面倒なプロセスであり、同じことを何度も行うために数回のクリックが必要です。 (理想的には)シングルクリックでこれを非常に迅速に処理するスクリプトまたはモジュールを探しています。

役に立ちましたか?

解決

解決策1. Devel + Drush:

使用できます デビル すべてのモジュール依存関係を使用したモジュールの再インストール用のDrushコマンド:

drush devel-reinstall modulename

このコマンドのエイリアスもあります

drush dre modulename

解決策2. drush:

これは私が通常使用するものです drush にとって

drush pm-disable mymodule
drush pm-uninstall mymodule
drush pm-enable mymodule

また、それを使用して独自のカスタムコマンドを定義して、これらを単一のコマンドに結合することもできます。

他のヒント

シェルにアクセスしていない場合 Develモジュール そのような機能を提供します。インストールしてアクセスしてください mysite.com/devel/reinstall.

DevelなしでDevelコマンドを実行するスクリプトを必要とする人のために:https://github.com/nategd/drupal_module_restart

ライセンス: CC-BY-SA帰属
所属していません drupal.stackexchange
scroll top