แก้ปัญหา
ติดตั้งแล้วได้ 404 ทั้งที่แพ็กเกจมีอยู่
เกิดจาก token npm ในเครื่องทำให้คำขอแนบ auth ระหว่างที่ registry ยัง propagate ไม่ครบ
npm cache clean --force
unset NPM_TOKEN
printf 'registry=https://registry.npmjs.org/\n' > /tmp/clean-npmrc
npm i @one.origin/sandbox --userconfig=/tmp/clean-npmrc
npx ขึ้น could not determine executable to run
แท็ก latest ชี้ไปเวอร์ชันที่ไม่มี bin แก้ด้วย
npm dist-tag add create-oneorigin-app@1.0.0 latest
Termux ขึ้น nvm is not compatible with the PREFIX
unset PREFIX
nvm use 24
ถ้ายังไม่หาย ให้ใช้ Node ของ Termux โดยตรง
pkg install nodejs-lts -y
node -v
Turbo ใช้บน Termux ไม่ได้
Turbo ไม่มีไบนารีสำหรับ Android หรือ aarch64-linux-android ไฟล์ที่โหลดมาเป็นซอร์ส Rust ต้องคอมไพล์เอง ไม่คุ้มกับเวลา
ทางออกที่ใช้ได้จริงบนเครื่องคุณ: ใช้ npm scripts ตรงๆ
npm run dev
npm run build
ถ้าจำเป็นต้องใช้ Turbo จริง ให้ย้ายไปทำบนเครื่องคอมพิวเตอร์หรือ CI
npm ขอ OTP ตอน publish
npm publish --access public --otp=123456
push ขึ้น GitHub ถูกปฏิเสธ fetch first
git pull --rebase origin main
git push -u origin main
ถ้าขึ้น unrelated histories
git pull origin main --allow-unrelated-histories --no-rebase
git push -u origin main