-
-
Notifications
You must be signed in to change notification settings - Fork 9.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Getting 404 Registry returned when trying to run npm install
#15
Comments
Same |
This is a scoped NPM package. I hope that's not available on mirrors yet or something. |
Is it possible for you guys to use the official mirror. If not directly install from github. |
@arunoda - Sorry, mind if you explain more of what you mean? |
@tedlin182 it seems like you are using fury.io as the NPM mirror. They seems not support scoped NPM modules. Starting with @. Just contact them and verify. |
Yea, I was using sinopia. Doing a |
I hope we are good here. Hope there's nothing we can do for this. |
It's great to reopen this since a few people seems to have this issue. Keeping this in the issue list will help them to see this. |
Setting the registry unfortunately hasn't fixed it for me. :(
Also adding the github url in
I suppose, I'm still somehow holding it wrong. |
Has this issue been fixed? I'm having the same issue as @robin-drexler |
You you can get if from the github like this:
I had to publish the |
Thanks @arunoda That didn't fix my problem but I was able to fix it by explicitly upgrading npm to version The version of npm that did not work was I think it was a bug with npm itself. cc: @robin-drexler |
For folks that are on npm 2.x I ran into this issue and found that npm |
Would you consider to publish this as non scoped package? I have 13 packages that use storybook. Each package copies over 500MB and 300.000+ files just because of the storybook. This is hell for the cloud backup and more. Thanks! |
We choose scoped packages for a reason to avoid global name collision (ref: the left-pad story). So, we are unlikely to change that. But, we do realize the pain. |
Im having the I've tried with node 5.11.1 (npm 3.8.6) and 6.2.2 (npm 3.9.5). On OS X. I don't think it's a duplicate of this issue, but issues like #22 is referring to this one. Any ideas? |
Seems like something like this: npm/npm#10344 |
There's nothing we can do about this issue. |
This is a problem for companies that must use private npm proxies, we can't just switch to using global. If there isn't a specific reason for using scopes would appreciate you publishing non-scoped. Using github repo URL also seems broken with proxies due to the internal scoped dependencies you use:
|
Hey, most of the private repositories now supports scoped modules. Try their docs. |
Check this issue as well: #122 |
Great, thank you. This helped:
|
Put your auth token into local .npmrc (the .npmrc file inside the repository folder), not into the global one.
|
@gthomas-appfolio that did the trick for me thanks a lot <3 |
First Run:
Next:
Cheers! |
…20.1 @kadira/storybook@2.20.1 untested⚠️
You can override the registry for specific scopes, if that's the easiest workaround. For example:
That would tell npm to always get anything for the @types scope directly from the official server on the internet, bypassing Sinopia entirely. Obviously it won't be the right fix for everyone. npm would need internet access (via a proxy if necessary) and there won't be any centralised caching. |
Also, name in pakage.json , should have scope: |
hi |
* Removed the specificity of `backgroundColor` for a more inclusive `background` Signed-off-by: Blake Stephens <blake.stephens@lge.com> * Updated styles type definition too Oops. Not too familiar with typescript Signed-off-by: Blake Stephens <blake.stephens@lge.com> * Updated test too Thanks Travis. Signed-off-by: Blake Stephens <blake.stephens@lge.com>
Just run either of the below commands in terminal
|
Initially I tried with "npm set registry https://registry.npmjs.org" (without quotes) and it didnt work. Later I tried with npm set registry https://registry.npmjs.org/ and it worked. "/" MATTERS |
Thank you @suhas777 I've updated the first post to match. 👏 |
@arunoda Thank you very much! You are right, I am use the official mirror. |
Edited by @ndelangen:
I can see quite a bit of traffic to this issue, so I hope by editing this first message I will save a lot of people some time.
This problem occurs for companies that must use private npm proxies, mostly old ones do not properly support npm organisations. Or they are configured to not support them. An example would be artifactory.
Notify your support team about it to get support. More and more open source will eventually (have to) migrate to organisations because the global registry is getting crowded and package names are being squated.
But understandable you want a solution now,
This solution will likely work for you:
If you're on a version of storybook lower than 3 you should use:
@kadira:registry=https://registry.npmjs.org/
If the
.npmrc
file already exists, you can just append to the bottom of the file.Since storybook has some dependencies in other npm-organisations like
@types
, you will probably need to add those as well.Original message:
Simply cloned your repo and ran
npm install
and got the error:The text was updated successfully, but these errors were encountered: