logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Docker + VSCode 搭建开发环境沙箱

本文主要介绍利用 Docker + VSCode 搭建开发环境沙箱,提供环境隔离,主要服务于需要使用多版本依赖打包的情况话不多说,直接开始vscode 安装插件先找一个需要很多系统依赖来构建产物的工程,这里用 node-canvas 做示例,操作步骤可以类比到现实开发的目录中创建完两个文件后, cmd/ctrl + p 打开 vscode 调用输入框,选择就可以构建容器了tips: 建议先把基础镜

文章图片
#docker#vscode#容器
git 使用相关笔记

progit 阅读笔记git基础设置用户信息设置文本编辑器查看帮助文档仓库初始化拷贝仓库为下次提交增添内容查看状态忽略文件选项查看具体的更改提交内容并添加描述信息从下次提交中移除文件修改文件名git基础设置用户信息$ git config --global user.name "John Doe"$ git config --global user.email johndoe@example.co

#git#github
go 使用 gitlab 搭建私有化模块系统

gitlab 拉下来的代码是一个独立的目录,建立对这个目录的依赖就可以使用这个模块的代码## 配置项目对 example.com/project2 的包依赖定位到本地代码目录中 go mod edit -replace example.com/project2 = .. /project2 ## replace 完还需要手动 go get 来建立依赖关系 go get example.com/pr

文章图片
#golang#gitlab#开发语言
vscode 搭建 golang 开发环境

为什么这么分,因为 vscode-go 插件自带的工具安装脚本全部都是装最新版的各类工具,这些工具中有部分要求 go 1.19.0 以上才能安装成功。但是我们知道这些工具不是一夜之间冒出来的,他们也是有旧版本的。所以想让 vscode 用这些旧版本的工具来构建开发环境,我们就要手动指定各种旧版本来处理。

文章图片
#vscode#golang#ide
vscode 搭建 golang 开发环境

为什么这么分,因为 vscode-go 插件自带的工具安装脚本全部都是装最新版的各类工具,这些工具中有部分要求 go 1.19.0 以上才能安装成功。但是我们知道这些工具不是一夜之间冒出来的,他们也是有旧版本的。所以想让 vscode 用这些旧版本的工具来构建开发环境,我们就要手动指定各种旧版本来处理。

文章图片
#vscode#golang#ide
React Native Debugger - ERROR - TurboModuleRegistry.getEnforcing(...): ‘NativeReanimated‘ 暂时解决方案

问题重述最近在练习React Native的Drawer navigation时,一运行项目就报了三条错误,忘了截图错误,借用下图(图片转自github)同时查看项目的package.json,发现react-native-reanimated的依赖版本是2.0.0。{..."dependencies": {..."react-native-reanimated": "^2.0.0",...},.

#react native
使用 Yarn 4.0 && 从 Yarn 1.22 升级为 Yarn 4.0

Corepack 是 nodejs 团队和 yarn, pnpm 等第三方依赖管理工具团队一起开发的,用于方便 nodejs切换 yarn, pnpm 等各种依赖管理工具。Corepack 从 nodejs 的 v16.9.0, v14.19.0 版本引入,并默认集成在之后的 nodejs 版本中。但是目前为止依旧是实验性功能。这里我默认安装 nodejs v18.20.0 版本,直接查看 cor

文章图片
#前端
vite 打包本地文件无法直接打开, file 类型 URL 引发跨域等问题探讨

originoriginorigin在浏览器直接打开打包完成的静态 html 页面时,会因为是通过file类型的 URL 来访问各类资源而引发跨域问题。其原因是 HTML 和 URL 规范中对fileURL 的origin内容的提取有着相关规定,一般情况下会返回null。

文章图片
#学习#前端
到底了