首页
学习
活动
专区
圈层
工具
发布

Elixir 依赖 (deps) 调试的小技巧

最近使用 Elixir 有点多, 经常需要观察一些依赖 (Deps) 的实现, 比如想加个日志打印点 IO.inspect 啥的观察下某个变量,才能更好的理解某个 Elixir 的依赖。...clone [email protected]:yeshan333/ex_integration_coveralls.git cd ex_integration_coveralls # 拉一下依赖 mix deps.get...比如, 我们想看一下代码扫描的依赖 credo 这个扫描规则 Credo.Check.Design.TagTODO 的实现大概是怎么样的. 1、mix deps.compile 找到它的实现 deps...|> Enum.map(&issue_for(issue_meta, &1)) end 好了,接下来我们重编译一下 credo 模块即可: ❯ mix deps.compile credo # 重编译下...mix.exs 将依赖指定为本地即可, 我们使用 path 指定依赖来源: {:credo, "~> 1.6", only: [:dev, :test], runtime: false, path: "deps

38640
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MyEMS开源能源管理系统核心代码解读015

    概要构建阶段:使用Node.js环境来构建前端应用。生产阶段:使用Nginx作为静态文件服务器来部署构建好的前端应用。...详细解析FROM node:latest as build-stage这行代码指定了构建阶段的基础镜像为最新版本的Node.js。WORKDIR /opt设置工作目录为/opt。...RUN npm install --unsafe-perm=true --allow-root --legacy-peer-deps运行npm安装依赖。...这个命令适用于Node.js v17.x.x或更高版本。--unsafe-perm=true和--allow-root参数用于解决权限问题,--legacy-peer-deps用于处理依赖关系。...在构建阶段,使用了Node.js环境来处理前端资源的构建。在生产阶段,使用了Nginx作为静态文件服务器,更适合在生产环境中提供服务。

    16810
    领券