前期准备作为一个 Go 开发者,首先需要把系统中的 Go 的环境配好(包括环境变量和包管理器),具体怎么配这儿就不说了。不过 Go 的项目似乎都需要跑在 $GOPATH/src 下面,感觉有点反人类。Go 最推荐的调试器就是 Delve,安装和使用方法这儿也不说了,正确安装后应该可以在命令行中直接运行 dlv 命令。想看结果的同学,可以直接跳到文章末尾,那儿有可以运行的配置。VSCode 作为微软爸爸的东西,我一直是很推崇的;刚好最近也在搞 Go 的项目,于是在想如何不用 JB 系软件(太...
什么是 npm link可能很多同学没有接触过这个命令,就先提一下吧。NPM 文档在 这里。假设我们开发了一个 NPM 的包 a,然后我们的项目使用了这个包,那么正常情况下,每次 a 有变动,我们都要更新到项目中。npm 的 link 命令可以解决这个问题,步骤如下:进入 a 的根目录,执行 npm link,这会创建一个软链接 $PREFIX/lib/node_modules/a,指向 a 的根目录,也会将包里的 bin 指定的文件放到 $PREFIX/lib/bin 下;进入项目的根目...