你是否经常有这样的困扰——
接手了一个新项目,但是仓库里的依赖文件已经年久失修,比如老的依赖装不上了,或者是代码和依赖的版本不一致,甚至根本没有依赖文件!
你硬着头皮配了半天环境,还是遇到了各种各样的问题,根本跑不起来。
于是你只好去问之前的owner,结果他就演示给你看说他那里运行得好好的啊。
——这个时候你要怎么办呢?
A. 忍气吞声,自己去配环境。
B. 使用莉沫酱最新发明的工具「您配吗」快速解决问题!
你只要把「您配吗」偷偷发给同事启动,他电脑上装好的依赖就会被删掉,然后他就得自己配环境了!
这个时候你只要在旁边盯着他,就可以得到详细的安装步骤啦!
(当然也有一种情况是他自己也装不上了)
因为我平时上班用的是Python,所以就先写了一个Python的版本,大家一起来提交代码,把所有工具的依赖统统删掉吧!
目录:
- Python - pip
- mother.py
- mother.sh
- father.py
- Python - conda
- conda.py
- C# - NuGet
- nuget.cs
- java - Gradle
- mother.java
- Swift
- mother.swift
- Swift - CocoaPods
- cocoapods.swift
- Golang
- mother.go
- kotlin - Gradle
- mother.kt
- Node.js - npm
- mother.js
- grandmother.js
- stepmother.js
- Deno
- mother.ts
以及不要忘了,我们的目标是把已有的依赖清干净,而不是把环境搞得更坏,因此别删像是配置文件之类的……