jenko / wp-plugin-trouble-detector
一个用于检测通过composer安装的WordPress插件潜在问题的composer插件。
0.1.0
2021-06-21 10:02 UTC
Requires
- php: >=7.4
- composer-plugin-api: ^1.0 || ^2.0
Requires (Dev)
- composer/composer: ^2.0
- phpunit/phpunit: ^9.5
README
通过composer安装WordPress插件?担心安装插件时出现冲突和依赖问题吗?
不懂我在说什么?这篇帖子很好地解释了https://inpsyde.com/en/package-management-in-wordpress-introduction-solutions/
它将做什么
这是一个composer插件,它将检查您通过composer安装的wordpress插件,并在发现任何可能导致您遇到麻烦的问题时发出警告。
安装
composer req jenko/wp-plugin-trouble-detector --dev
使用方法
像往常一样使用composer进行安装,如果有任何需要关注的包,您将在输出中看到黄色的警告。
它将发出哪些警告
- 插件有一个提交的
vendor
目录 - 插件有第三方依赖项与您的依赖项冲突(包括对wpackagist插件的兼容性支持)
- 插件有第三方依赖项与现有插件的依赖项冲突。
故障排除
它应该“正常工作”,但如果由于某种原因它不起作用,您可能需要将以下内容添加到composer.json
文件中的scripts
部分
"scripts": { "post-package-install": [ "Jenko\\WpPluginTroubleDetector\\Plugin::onPostPackageInstall" ] }