proximify / foreign-packages
当安装或更新composer项目时,安装和更新外部包依赖项(NPM、Yarn、PIP等)。
v1.0.2
2020-10-18 02:45 UTC
Requires
- proximify/cli-actions: dev-master
This package is auto-updated.
Last update: 2024-09-19 21:29:17 UTC
README
当安装或更新composer项目时,安装和更新外部包依赖项(NPM、Yarn、PIP等)。
入门
将以下脚本命令添加到您的 composer.json
"scripts": { "post-install-cmd": "Proximify\\ForeignPackages::auto", "post-update-cmd": "Proximify\\ForeignPackages::auto", "post-create-project-cmd": "Proximify\\ForeignPackages::auto" }
在项目的 settings
文件夹下创建名为 ForeignPackages.json
的文件,并定义每种类型的外部包的路径。例如,
{ "src/nodejs": "npm" }
定义目录 src/nodejs
为NPM包。当您的项目安装时,将在该目录中运行 npm install
命令。同样,当您的项目更新时,将在该目录中运行 npm update
命令。
贡献
此项目欢迎贡献和建议。大多数贡献需要您同意一份贡献者许可协议(CLA),声明您有权并且确实授予我们使用您贡献的权利。有关详细信息,请访问我们的 贡献者许可协议。
当您提交拉取请求时,我们将确定您是否需要提供CLA,并相应地装饰PR(例如,标签、注释)。只需遵循提供的说明即可。您只需要在整个使用我们CLA的存储库中这样做一次。
此项目已采用 Proximify开源代码行为准则。有关更多信息,请参阅行为准则FAQ或通过 support@proximify.com 联系我们,提出任何额外的问题或评论。
许可证
版权(c)Proximify Inc. 保留所有权利。
在 MIT 许可证下许可。
软件组件 由 Proximify 制作。我们邀请社区参与。