首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NPM错误-从注册表获取失败: http://registry.npmjs.org/sass

NPM错误-从注册表获取失败: http://registry.npmjs.org/sass
EN

Stack Overflow用户
提问于 2015-08-05 09:58:34
回答 1查看 2.7K关注 0票数 0

今天早上我删除了我的项目文件夹(/var/www/current/),因为我遇到了一些Git问题,现在我无法做npm install

有人能明白为什么这不能从注册表中获取sass吗?

代码语言:javascript
复制
vagrant@localhost /var/www/current (crm-email)$npm install
npm ERR! Linux 3.10.0-123.4.4.el7.x86_64
npm ERR! argv "node" "/usr/local/bin/npm" "install"
npm ERR! node v0.10.30
npm ERR! npm  v2.13.3

npm ERR! failed to fetch from registry: http://registry.npmjs.org/sass
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

npm ERR! Please include the following file with any support request:
npm ERR!     /var/www/releases/20150805093500/npm-debug.log

我的package.json

代码语言:javascript
复制
{
  "name": "CRMPicco",
  "version": "1.0.0",
  "description": "CRMPicco Platform",
  "main": "gulpfile.js",
  "dependencies": {
    "backbone": "^1.1.2",
    "browser-sync": "^2.3.1",
    "browserify": "^10.1.0",
    "browserify-handlebars": "^1.0.0",
    "browserify-shim": "^3.8.6",
    "coffee-script": "^1.9.1",
    "coffeeify": "^1.1.0",
    "gulp": "^3.8.11",
    "gulp-changed": "^1.2.1",
    "gulp-clean": "^0.3.1",
    "gulp-coffee": "^2.3.1",
    "gulp-concat": "^2.5.2",
    "gulp-exec": "^2.1.1",
    "gulp-minify-css": "^1.0.0",
    "gulp-no-media-queries": "0.0.5",
    "gulp-plumber": "^1.0.0",
    "gulp-rename": "^1.2.2",
    "gulp-rev": "^3.0.1",
    "gulp-sass": "^1.3.3",
    "gulp-sourcemaps": "^1.5.2",
    "gulp-uglify": "^1.1.0",
    "gulp-usemin": "^0.3.11",
    "gulp-util": "^3.0.4",
    "handlebars": "^3.0.3",
    "hbsfy": "^2.2.1",
    "jquery": "^2.1.4",
    "jquery-lazyload": "^1.9.5",
    "jquery-ui": "^1.10.5",
    "lodash": "^3.8.0",
    "raf": "^2.0.4",
    "require-dir": "^0.3.0",
    "rework": "^1.0.1",
    "rework-rem2px": "0.0.1",
    "run-sequence": "^1.0.2",
    "slick-carousel": "1.5.5",
    "video.js": "^4.12.10",
    "vinyl-source-stream": "^1.1.0",
    "vinyl-buffer": "^1.0.0"
  },
  "devDependencies": {
    "gulp-kss": "^0.0.2",
    "gulp-rework": "^1.0.3",
    "kss": "^2.0.2",
    "rework-rem-fallback": "^1.0.0",
    "watchify": "^3.2.1"
  },
  "scripts": {
    "kss-node": "kss-node --config=kss-settings.json"
  },
  "repository": {
    "type": "git",
    "url": "git@bitbucket.org:crmpicco/crmpicco.git"
  },
  "author": "",
  "license": "ISC",
  "browserify": {
    "transform": [
      "browserify-shim",
      "hbsfy"
    ]
  },
  "browser": {
    "fixonscroll": "./ui/js/generated/modules/fixonscroll.js",
    "overlaymask": "./ui/js/generated/modules/overlayMask.js",
    "collapse": "./ui/bower_components/bootstrap-sass/assets/javascripts/bootstrap/collapse.js",
    "alert": "./ui/bower_components/bootstrap-sass/assets/javascripts/bootstrap/alert.js",
    "transition": "./ui/bower_components/bootstrap-sass/assets/javascripts/bootstrap/transition.js",
    "tabs": "./ui/bower_components/bootstrap-sass/assets/javascripts/bootstrap/tab.js",
    "jquery-validate": "./ui/bower_components/jquery-validate/build/release.js",
    "formactionPolyfill": "./ui/js/vendor/jquery.form.submission.polyfill.js",
    "fancybox": "./ui/bower_components/fancybox/source/jquery.fancybox.pack.js",
    "checkout_shipping": "./src/CRMPicco/WebBundle/Resources/public/js/checkout/shipping.js",
    "lazyimg": "./node_modules/jquery-lazyload/jquery.lazyload.js",
    "easyzoom": "./ui/bower_components/easyzoom/dist/easyzoom.js"
  },
  "browserify-shim": {
    "fixonscroll": {
      "exports": "fixonscroll",
      "depends": "jquery"
    },
    "jquery-validate": {
      "exports": "jquery-validate",
      "depends": "jquery"
    },
    "checkout_shipping": {
      "exports": "checkout_shipping",
      "depends": "jquery"
    },
    "fancybox": {
      "exports": "fancybox",
      "depends": "jquery"
    },
    "collapse": {
      "exports": "collapse",
      "depends": "jquery"
    },
    "easyzoom": {
      "exports": "easyzoom",
      "depends": "jquery"
    },
    "transition": {
      "exports": "transition",
      "depends": "jquery"
    },
    "tabs" :{
      "exports" : "tabs",
      "depends" : ["jquery", "transition"]
    },
    "lazyimg": {
      "exports": "lazyimg",
      "depends": "jquery"
    }
  }
}

npm-debug.log内部有这样的东西:

代码语言:javascript
复制
14282 verbose about to build /var/www/releases/20150805093500/node_modules/gulp-kss
14283 verbose unlock done using /home/vagrant/.npm/_locks/gulp-kss-84b665cc5e91af79.lock for /var/www/releases/20150805093500/node_modules/gulp-kss
14284 verbose stack Error: failed to fetch from registry: http://registry.npmjs.org/sass
14284 verbose stack     at /usr/local/lib/node_modules/npm/lib/cache/caching-client.js:163:27
14284 verbose stack     at /usr/local/lib/node_modules/npm/lib/cache/caching-client.js:52:8
14284 verbose stack     at f (/usr/local/lib/node_modules/npm/node_modules/once/once.js:17:25)
14284 verbose stack     at /usr/local/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:68:16
14284 verbose stack     at f (/usr/local/lib/node_modules/npm/node_modules/once/once.js:17:25)
14284 verbose stack     at CachingRegistryClient.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:255:12)
14284 verbose stack     at Request._callback (/usr/local/lib/node_modules/npm/node_modules/npm-registry-client/lib/request.js:170:14)
14284 verbose stack     at Request.self.callback (/usr/local/lib/node_modules/npm/node_modules/request/request.js:198:22)
14284 verbose stack     at Request.emit (events.js:98:17)
14284 verbose stack     at Request.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/request/request.js:1057:14)
14285 verbose cwd /var/www/releases/20150805093500
14286 error Linux 3.10.0-123.4.4.el7.x86_64
14287 error argv "node" "/usr/local/bin/npm" "install"
14288 error node v0.10.30
14289 error npm  v2.13.3
14290 error failed to fetch from registry: http://registry.npmjs.org/sass
14291 error If you need help, you may report this error at:
14291 error     <https://github.com/npm/npm/issues>
14292 verbose exit [ 1, true ]
14293 verbose unbuild node_modules/gulp-kss/node_modules/kss
14294 info preuninstall kss@0.3.7
14295 info uninstall kss@0.3.7

这是缓存lives...and文件夹存在的地方:

代码语言:javascript
复制
vagrant@localhost /var/www/current (crm-email)$npm config --global get cache
/home/vagrant/.npm
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-05 15:40:26

结果发现,这并不是本地配置的问题,而是影响许多用户的npm问题。

一位项目开发人员说:

嘿大家:我们道歉。作为常规安全措施的一部分,我们增加了一个要求包文档有一个时间域到我们的前门服务器。非常老的包(比如3+ )没有这个领域,所以前门开始拒绝为他们服务。 今天早上我们放宽了限制。没有数据丢失,只是一个暂时的错误。

更多:https://github.com/npm/npm/issues/9168#issuecomment-128034802

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

https://stackoverflow.com/questions/31829198

复制
相关文章

相似问题

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