NPM Install 导致随机包需要 402 付款
NPM Install results in 402 payment required for random packages
npm install 在许多包上导致 E402 错误。
每次尝试都会出现问题,但导致失败消息的包往往会发生变化。然而,当检查日志时,许多包似乎遇到了 402 错误。
我试过交换节点版本,尝试 8、10 和 11。所有 return 相同的问题
日志文件给出如下输出
216 http fetch GET 402 https://pkgs.dev.azure.com/SITE/_packaging/dev/npm/registry/prismjs 90ms
217 silly fetchPackageMetaData error for react@^16.4.1 402 Payment Required: react@^16.4.1
218 silly fetchPackageMetaData error for prismjs@^1.15.0 402 Payment Required: prismjs@^1.15.0
219 http fetch GET 402 https://pkgs.dev.azure.com/SITE/_packaging/dev/npm/registry/react-disqus-comments 89ms
220 silly fetchPackageMetaData error for react-disqus-comments@^1.1.1 402 Payment Required: react-disqus-comments@^1.1.1
221 http fetch GET 402 https://pkgs.dev.azure.com/SITE/_packaging/dev/npm/registry/react-helmet 90ms
222 http fetch GET 402 https://pkgs.dev.azure.com/SITE/_packaging/dev/npm/registry/react-dropdown 90ms
223 silly fetchPackageMetaData error for react-helmet@^5.2.0 402 Payment Required: react-helmet@^5.2.0
224 silly fetchPackageMetaData error for react-dropdown@^1.6.2 402 Payment Required: react-dropdown@^1.6.2
225 http fetch GET 402 https://pkgs.dev.azure.com/SITE/_packaging/dev/npm/registry/react-icons 76ms
226 silly fetchPackageMetaData error for react-icons@^3.2.0 402 Payment Required: react-icons@^3.2.0
227 http fetch GET 402 https://pkgs.dev.azure.com/SITE/_packaging/dev/npm/registry/react-twitter-widgets 77ms
228 silly fetchPackageMetaData error for react-twitter-widgets@^1.7.1 402 Payment Required: react-twitter-widgets@^1.7.1
229 http fetch GET 402 https://pkgs.dev.azure.com/SITE/_packaging/dev/npm/registry/react-share 83ms
230 silly fetchPackageMetaData error for react-share@^2.0.0 402 Payment Required: react-share@^2.0.0
231 http fetch GET 402 https://pkgs.dev.azure.com/SITE/_packaging/dev/npm/registry/swagger-ui 77ms
232 silly fetchPackageMetaData error for swagger-ui@^3.20.1 402 Payment Required: swagger-ui@^3.20.1
233 http fetch GET 402 https://pkgs.dev.azure.com/SITE/_packaging/dev/npm/registry/tachyons-sass 82ms
234 silly fetchPackageMetaData error for tachyons-sass@^4.9.3 402 Payment Required: tachyons-sass@^4.9.3
235 http fetch GET 402 https://pkgs.dev.azure.com/SITE/_packaging/dev/npm/registry/url-join 83ms
236 silly fetchPackageMetaData error for url-join@^4.0.0 402 Payment Required: url-join@^4.0.0
237 timing stage:rollbackFailedOptional Completed in 0ms
238 timing stage:runTopLevelLifecycles Completed in 1442ms
239 silly saveTree iofog.org@1.1.0
240 verbose stack Error: 402 Payment Required: ajv@^5.5.2
240 verbose stack at fetch.then.res (/Users/USER/.nvm/versions/node/v8.16.0/lib/node_modules/npm/node_modules/pacote/lib/fetchers/registry/fetch.js:42:19)
240 verbose stack at tryCatcher (/Users/USER/.nvm/versions/node/v8.16.0/lib/node_modules/npm/node_modules/bluebird/js/release/util.js:16:23)
240 verbose stack at Promise._settlePromiseFromHandler (/Users/USER/.nvm/versions/node/v8.16.0/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:512:31)
240 verbose stack at Promise._settlePromise (/Users/USER/.nvm/versions/node/v8.16.0/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:569:18)
240 verbose stack at Promise._settlePromise0 (/Users/USER/.nvm/versions/node/v8.16.0/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:614:10)
240 verbose stack at Promise._settlePromises (/Users/USER/.nvm/versions/node/v8.16.0/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:693:18)
240 verbose stack at Async._drainQueue (/Users/USER/.nvm/versions/node/v8.16.0/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:133:16)
240 verbose stack at Async._drainQueues (/Users/USER/.nvm/versions/node/v8.16.0/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:143:10)
240 verbose stack at Immediate.Async.drainQueues (/Users/USER/.nvm/versions/node/v8.16.0/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:17:14)
240 verbose stack at runCallback (timers.js:810:20)
240 verbose stack at tryOnImmediate (timers.js:768:5)
240 verbose stack at processImmediate [as _immediateCallback] (timers.js:745:5)
241 verbose cwd /Users/USER/iofog.org
242 verbose Darwin 17.7.0
243 verbose argv "/Users/USER/.nvm/versions/node/v8.16.0/bin/node" "/Users/USER/.nvm/versions/node/v8.16.0/bin/npm" "i"
244 verbose node v8.16.0
245 verbose npm v6.4.1
246 error code E402
247 error 402 Payment Required: ajv@^5.5.2
248 verbose exit [ 1, true ]
我希望安装然后进入 运行 网站代码,这是我之前所做的,但是在 git 重置之后,
这告诉你的是,你从中获取的服务器有某种限制,他们希望你为解除这种限制付费。
根据堆栈跟踪,您似乎是从 https://pkgs.dev.azure.com/edgeworx/_packaging/dev/npm/registry/
中获取数据。可能是您需要先授权连接,然后才能使用 Azure 访问注册表。或者,您可以将 NPM 配置为使用 public 存储库。
npm config set registry https://registry.npmjs.com/
npm install 在许多包上导致 E402 错误。
每次尝试都会出现问题,但导致失败消息的包往往会发生变化。然而,当检查日志时,许多包似乎遇到了 402 错误。
我试过交换节点版本,尝试 8、10 和 11。所有 return 相同的问题
日志文件给出如下输出
216 http fetch GET 402 https://pkgs.dev.azure.com/SITE/_packaging/dev/npm/registry/prismjs 90ms
217 silly fetchPackageMetaData error for react@^16.4.1 402 Payment Required: react@^16.4.1
218 silly fetchPackageMetaData error for prismjs@^1.15.0 402 Payment Required: prismjs@^1.15.0
219 http fetch GET 402 https://pkgs.dev.azure.com/SITE/_packaging/dev/npm/registry/react-disqus-comments 89ms
220 silly fetchPackageMetaData error for react-disqus-comments@^1.1.1 402 Payment Required: react-disqus-comments@^1.1.1
221 http fetch GET 402 https://pkgs.dev.azure.com/SITE/_packaging/dev/npm/registry/react-helmet 90ms
222 http fetch GET 402 https://pkgs.dev.azure.com/SITE/_packaging/dev/npm/registry/react-dropdown 90ms
223 silly fetchPackageMetaData error for react-helmet@^5.2.0 402 Payment Required: react-helmet@^5.2.0
224 silly fetchPackageMetaData error for react-dropdown@^1.6.2 402 Payment Required: react-dropdown@^1.6.2
225 http fetch GET 402 https://pkgs.dev.azure.com/SITE/_packaging/dev/npm/registry/react-icons 76ms
226 silly fetchPackageMetaData error for react-icons@^3.2.0 402 Payment Required: react-icons@^3.2.0
227 http fetch GET 402 https://pkgs.dev.azure.com/SITE/_packaging/dev/npm/registry/react-twitter-widgets 77ms
228 silly fetchPackageMetaData error for react-twitter-widgets@^1.7.1 402 Payment Required: react-twitter-widgets@^1.7.1
229 http fetch GET 402 https://pkgs.dev.azure.com/SITE/_packaging/dev/npm/registry/react-share 83ms
230 silly fetchPackageMetaData error for react-share@^2.0.0 402 Payment Required: react-share@^2.0.0
231 http fetch GET 402 https://pkgs.dev.azure.com/SITE/_packaging/dev/npm/registry/swagger-ui 77ms
232 silly fetchPackageMetaData error for swagger-ui@^3.20.1 402 Payment Required: swagger-ui@^3.20.1
233 http fetch GET 402 https://pkgs.dev.azure.com/SITE/_packaging/dev/npm/registry/tachyons-sass 82ms
234 silly fetchPackageMetaData error for tachyons-sass@^4.9.3 402 Payment Required: tachyons-sass@^4.9.3
235 http fetch GET 402 https://pkgs.dev.azure.com/SITE/_packaging/dev/npm/registry/url-join 83ms
236 silly fetchPackageMetaData error for url-join@^4.0.0 402 Payment Required: url-join@^4.0.0
237 timing stage:rollbackFailedOptional Completed in 0ms
238 timing stage:runTopLevelLifecycles Completed in 1442ms
239 silly saveTree iofog.org@1.1.0
240 verbose stack Error: 402 Payment Required: ajv@^5.5.2
240 verbose stack at fetch.then.res (/Users/USER/.nvm/versions/node/v8.16.0/lib/node_modules/npm/node_modules/pacote/lib/fetchers/registry/fetch.js:42:19)
240 verbose stack at tryCatcher (/Users/USER/.nvm/versions/node/v8.16.0/lib/node_modules/npm/node_modules/bluebird/js/release/util.js:16:23)
240 verbose stack at Promise._settlePromiseFromHandler (/Users/USER/.nvm/versions/node/v8.16.0/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:512:31)
240 verbose stack at Promise._settlePromise (/Users/USER/.nvm/versions/node/v8.16.0/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:569:18)
240 verbose stack at Promise._settlePromise0 (/Users/USER/.nvm/versions/node/v8.16.0/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:614:10)
240 verbose stack at Promise._settlePromises (/Users/USER/.nvm/versions/node/v8.16.0/lib/node_modules/npm/node_modules/bluebird/js/release/promise.js:693:18)
240 verbose stack at Async._drainQueue (/Users/USER/.nvm/versions/node/v8.16.0/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:133:16)
240 verbose stack at Async._drainQueues (/Users/USER/.nvm/versions/node/v8.16.0/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:143:10)
240 verbose stack at Immediate.Async.drainQueues (/Users/USER/.nvm/versions/node/v8.16.0/lib/node_modules/npm/node_modules/bluebird/js/release/async.js:17:14)
240 verbose stack at runCallback (timers.js:810:20)
240 verbose stack at tryOnImmediate (timers.js:768:5)
240 verbose stack at processImmediate [as _immediateCallback] (timers.js:745:5)
241 verbose cwd /Users/USER/iofog.org
242 verbose Darwin 17.7.0
243 verbose argv "/Users/USER/.nvm/versions/node/v8.16.0/bin/node" "/Users/USER/.nvm/versions/node/v8.16.0/bin/npm" "i"
244 verbose node v8.16.0
245 verbose npm v6.4.1
246 error code E402
247 error 402 Payment Required: ajv@^5.5.2
248 verbose exit [ 1, true ]
我希望安装然后进入 运行 网站代码,这是我之前所做的,但是在 git 重置之后,
这告诉你的是,你从中获取的服务器有某种限制,他们希望你为解除这种限制付费。
根据堆栈跟踪,您似乎是从 https://pkgs.dev.azure.com/edgeworx/_packaging/dev/npm/registry/
中获取数据。可能是您需要先授权连接,然后才能使用 Azure 访问注册表。或者,您可以将 NPM 配置为使用 public 存储库。
npm config set registry https://registry.npmjs.com/