原始笔记是几行命令和一段报错,这里只做格式整理,并明确这是一份失败/未完成的尝试记录,不是可用的步骤。
背景
当时想自己拉源码用 Node.js + yarn 走一遍 GitKraken 的构建流程。下面这些命令是按顺序执行的,但卡在了 yarn install 这一步。
当时执行的步骤
- 先安装 Node.js(按官方包或 nvm 都行)。
-
全局安装 yarn:
npm install --global yarn -
在源码目录执行:
yarn install yarn build
实际遇到的报错
yarn install 在 Windows 用户目录下直接报找不到 package.json:
yarn run v1.22.22
error Couldn't find a package.json file in "C:\\Users\\roborock"
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
也就是说 yarn 是在当前工作目录而不是仓库根目录下执行的,需要先 cd 到含 package.json 的源码目录再跑。
后续可补的方向
- 明确 GitKraken 哪些版本/哪些组件实际是开源、可自行构建的
- Windows 下用 PowerShell / Git Bash 执行 yarn 时路径上的注意事项
- 完整跑通后的产物路径与运行方式
FEATURED TAGS
Git
Cheat Sheet
Markdown
Tools
C++
Linker
Thread
Linux
TCP
Network
GDB
Debug
leetcode
链表
WSL
Ubuntu
Windows
Linux Kernel
GCC
Android
adb
Troubleshooting
Profiling
Sanitizer
glibc
MySQL
Database
Python
curl
Build
ELF
clang-format
CMake
Graphviz
Performance
vcpkg
Protobuf
排查
速查
内存
STL
调试
性能分析
性能
读书笔记
方法论
架构
网络
Timer
mbedTLS
TLS
安全
负载均衡
脚本
工具
LRU
二叉树
BST
中序遍历
回溯
二分查找
优先队列
排序
旋转数组
jenkins
部署