DEV Community

Discussion on: Create Your First Github Package

Collapse
 
demonkart profile image
Alan P. C. Silva

Hi! Great article :)

I am facing some issues when trying to fetch a specific version of my published package using Yarn.
I have created a repo based on your template: and I am adding this project as a dependency on another.
It works just fine after configuring the registry on .npmrc file. However, when I publish a new version of the package, it does not get updated when I run yarn on their dependent projects.

So, I tried to update the version manually in the package.json file with
"@demonkart/shared-deps-poc": "1.0.1", even though my package is at v1.0.2 right now.

If I run npm install then it works. If I run yarn it fails with the following error:

An unexpected error occurred: "https://npm.pkg.github.com/download/@demonkart/shared-deps-poc/1.0.1/3e9396a9012235c5bced735c282dc2ffcd11c9e7ce1889ace5b8703bb1c9ae48: Request failed \"401 Unauthorized\""

I have logged into github npm registry and this project is public... Any idea of what might be happening? 'x)

Thanks

Collapse
 
dalenguyen profile image
Dale Nguyen

Can you try 'yarn cache clean' and update it again?

Collapse
 
demonkart profile image
Alan P. C. Silva

Hi there. I tried it and still not working with yarn

Thread Thread
 
dalenguyen profile image
Dale Nguyen

I don't know what happens yet. You can use npm for now. Or create a public repo so people can help to debug it.

Thread Thread
 
demonkart profile image
Alan P. C. Silva

Hi there. I found a way searching through github yarn repo issues. It is not well documented yet and seems a little hacky, but it works.

I have added a section in the repo mentioned on how to make it work with yarn

github.com/DemonKart/shared-deps-p...

I hope it helps others like you helped me :)