If you stumbled upon this article, you are probably seeing the following error message on travis in the deployment stage:
Deploying application
npm ERR! publish Failed PUT 402
npm ERR! code E402
npm ERR! You must sign up for private packages : @christian_fei/pocket-sync
Btw, this is the .travis.yml
configuraiton:
language: node_js
node_js:
- "10"
script:
- echo "deploying to npm"
deploy:
provider: npm
email: [ENTER_YOUR_EMAIL_HERE]
api_key: $NPM_TOKEN
on:
tags: true
To fix it, open your package.json
and add the following configuration:
"publishConfig": {
"access": "public"
},