尝试使用grep之类的工具,而不是依靠IDE的半魔术索引和搜索。它没有与您的语言紧密集成,并且需要一些学习,但是它简单,透明,并且适用于语言,编辑器,打包程序和虚拟化技术的任何组合。
我有一个Docker容器,其中的主机目录是这样映射的-/ app(项目本身)和/ packages(本地依赖项)。然后,我有了/ app / composer.json文件,在其中定义了本地存储库,该存储库位于/ packages]] >>,像这样] 问题是,在运行composer安装/更新后,它使用绝对路径对我的软件包进行符号链接,因此/ app / vendor / myvendor / mypackage"require": {
"myvendor/mypackage": "^1.0",
},
"repositories": [
{
"type": "path",
"url": "./../packages/mypackage"
}
]
尝试使用grep之类的工具,而不是依靠IDE的半魔术索引和搜索。它没有与您的语言紧密集成,并且需要一些学习,但是它简单,透明,并且适用于语言,编辑器,打包程序和虚拟化技术的任何组合。
通过这种方式,您可以受益于成千上万的开发人员所使用的软件的强大功能,而不是将特定工具用于仅在计算机上存在的软件组合。
请记住,您是开发人员,而不是用户,您对用于开发的软件的复杂性和质量的期望必须低于您提供给最终用户的期望。
尝试使用grep之类的工具,而不是依靠IDE的半魔术索引和搜索。它没有与您的语言紧密集成,并且需要一些学习,但是它简单,透明,并且适用于语言,编辑器,打包程序和虚拟化技术的任何组合。