首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >npm安装不使用帐户

npm安装不使用帐户
EN

Stack Overflow用户
提问于 2017-06-28 12:23:13
回答 1查看 1.8K关注 0票数 0

我们已经建立了一个带有jfrog构件saas的npm。npm既有npm本地存储库,也有npm远程存储库.

npm远程存储库指向具有默认设置的https://registry.npmjs.org

我有如下所示的~/..npmrc(按照as的指示)

代码语言:javascript
复制
_auth="[auth]"
email=[email address]
always-auth=true
registry=https://[company-name].jfrog.io/centricsoftware/api/npm/npm/

我甚至能够将npm模块发布到jfrog工件服务器。

我通过j蛙工厂安装npm模块时遇到的麻烦

代码语言:javascript
复制
$>npm install express
npm ERR! code E401
npm ERR! 401 Unauthorized: express@^4.15.3

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/[user]/.npm/_logs/2017-06-28T12_14_24_852Z-debug.log

日志文件的内容如下

代码语言:javascript
复制
0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/bin/node',
1 verbose cli   '/usr/local/bin/npm',
1 verbose cli   'install',
1 verbose cli   'express' ]
2 info using npm@5.0.4
3 info using node@v8.1.2
4 verbose npm-session 91f67a25a5bc9570
5 silly install loadCurrentTree
6 silly install readLocalPackageData
7 http fetch GET 401 https://centricsoftware.jfrog.io/centricsoftware/api/npm/npm/express 6360ms
8 silly fetchPackageMetaData error for express@^4.15.3 401 Unauthorized: express@^4.15.3
9 verbose stack Error: 401 Unauthorized: express@^4.15.3
9 verbose stack     at fetch.then.res (/usr/local/lib/node_modules/npm/node_modules/pacote/lib/fetchers/registry/fetch.js:41:19)
9 verbose stack     at tryCatcher (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/util.js:16:23)
9 verbose stack     at Promise._settlePromiseFromHandler (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:512:31)
9 verbose stack     at Promise._settlePromise (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:569:18)
9 verbose stack     at Promise._settlePromise0 (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:614:10)
9 verbose stack     at Promise._settlePromises (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:693:18)
9 verbose stack     at Async._drainQueue (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:133:16)
9 verbose stack     at Async._drainQueues (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:143:10)
9 verbose stack     at Immediate.Async.drainQueues (/usr/local/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:17:14)
9 verbose stack     at runCallback (timers.js:800:20)
9 verbose stack     at tryOnImmediate (timers.js:762:5)
9 verbose stack     at processImmediate [as _immediateCallback] (timers.js:733:5)
10 verbose cwd /Users/rohitghatol/tmp/try
11 verbose Darwin 16.6.0
12 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "express"
13 verbose node v8.1.2
14 verbose npm  v5.0.4
15 error code E401
16 error 401 Unauthorized: express@^4.15.3
17 verbose exit [ 1, true ]

我在这里出什么错了?

干杯,罗希特

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-28 15:31:02

这个问题与NPM5.0发行版引入的npm 问题有关。

解决此问题的方法将在未来几天内部署到Artifactory SaaS中。

此外,npm团队也在客户端进行修复工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44802318

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档