แก้ปัญหา

ติดตั้งแล้วได้ 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