辛辛苦苦生產的app,終於要build出去啦,甚麼?!居然不給過?!
讓我們來看看官方解法
只要在expo網頁的Secretes頁面中輸入token
那expo會自動幫你生出像是這樣的.npmrc file,不用自己寫
registry=https://registry.npmjs.org/
//registry.npmjs.org/:_authToken=<你的token>
那就需要自己提供.npmrc file 了,例如
registry=https://npm.pkg.github.com
//npm.pkg.github.com/:_authToken=<你的token>
記得一定要將.npmrc放在root資料夾!!
....上面都做對,還搞了半天,後來發現原來跟授權沒關係是人家根本沒看到啦!!
.gitignore檔內若加上了.npmrc請先把它comment掉!!把它comment掉!!把它comment掉!!
後來就順利出嫁啦!
該放手的還是該放~嗚嗚((甚麼鬼
https://docs.expo.dev/build-reference/private-npm-packages/
expo