I’m having trouble authenticating with the Wix npm registry
Environment:
- macOS
- Node.js: v25.3.0
- npm: 11.7.0
What I’m trying to do:
Enable NPM with Wix-specific packages in VSCode using the Wix CLI.
What I’ve tried so far:
- Attempted
npm linkfor wix-locale-dataset-javascript, which failed due to a missing@wix/component-protocolpackage. - Investigated the error and checked for
@wix/component-protocolin package.json,package-lock.json, and the stub’s package.json—no references found. - Searched the internet for a public or Git URL for
@wix/component-protocol—none found. - Confirmed
@wix/component-protocolis not a direct or transitive dependency in my project. - Ran
npm uninstall @wix/component-protocol(clean-up step)—npm confirmed it’s not present. - Ran
npm list @wix/component-protocol—confirmed it’s not in the dependency tree. - Authenticated with the public npm registry (
npm login)—success. - Attempted to install the local stub package again—install was cancelled.
- Configured the Wix npm registry and attempted
npm login --registry=https://registry.wix.com/—received a 404 error (user not found or registry access issue). - Retried authentication with the Wix registry—cancelled.
Error message:
npm error code E404
npm error 404 Not Found - PUT https://registry.wix.com/-/user/org.couchdb.user:[username]
...
.npmrc:
registry=https://registry.wix.com/
Main questions:
- What is the correct username format for the Wix npm registry?
- Is there a different authentication method or registry URL I should use?
- How do I get access if my account isn’t recognized?
Extra context:
Here’s a screenshot of my current VSCode setup with the login problem (password and sensitive info censored).
Any help or documentation link would be appreciated!

