2016-08-17 3 views
1

Перед установкой синопии все работает нормально, но после этого npm терпит неудачу. plz поможет мне вернуться к исходным настройкам.
он получил ошибку, когда пытался установить новый пакет npm. например. когда я управлял этимпосле установки sinopia npm не работает

npm install -g mocha grunt-cli bower karma-cli 

npm ERR! Linux 4.4.0-34-generic 
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "mocha" "grunt-cli" "bower" "karma-cli" 
npm ERR! node v4.4.5 
npm ERR! npm v2.15.5 
npm ERR! code ECONNREFUSED 
npm ERR! errno ECONNREFUSED 
npm ERR! syscall connect 

npm ERR! Error: connect ECONNREFUSED 127.0.0.1:4873 
npm ERR!  at Object.exports._errnoException (util.js:870:11) 
npm ERR!  at exports._exceptionWithHostPort (util.js:893:20) 
npm ERR!  at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14) 
npm ERR! { [Error: connect ECONNREFUSED 127.0.0.1:4873] 
npm ERR! code: 'ECONNREFUSED', 
npm ERR! errno: 'ECONNREFUSED', 
npm ERR! syscall: 'connect', 
npm ERR! address: '127.0.0.1', 
npm ERR! port: 4873 } 
npm ERR! 
npm ERR! If you are behind a proxy, please make sure that the 
npm ERR! 'proxy' config is set properly. See: 'npm help config' 

npm ERR! Please include the following file with any support request: 
npm ERR!  /home/owaishanif/huble/meetings/npm-debug.log 

вот мой синопия конфигурационный файл

# 
# This is the default config file. It allows all users to do anything, 
# so don't use it on production systems. 
# 
# Look here for more config file examples: 
# https://github.com/rlidwka/sinopia/tree/master/conf 
# 

# path to a directory with all packages 
storage: /home/owaishanif/.local/share/sinopia/storage 

auth: 
    htpasswd: 
    file: ./htpasswd 
    # Maximum amount of users allowed to register, defaults to "+inf". 
    # You can set this to -1 to disable registration. 
    #max_users: 1000 

# a list of other known repositories we can talk to 
uplinks: 
    npmjs: 
    url: https://registry.npmjs.org/ 

packages: 
    '@*/*': 
    # scoped packages 
    access: $all 
    publish: $authenticated 

    '*': 
    # allow all users (including non-authenticated users) to read and 
    # publish all packages 
    # 
    # you can specify usernames/groupnames (depending on your auth plugin) 
    # and three keywords: "$all", "$anonymous", "$authenticated" 
    access: $all 

    # allow all known users to publish packages 
    # (anyone can register by default, remember?) 
    publish: $authenticated 

    # if package is not available locally, proxy requests to 'npmjs' registry 
    proxy: npmjs 

# log settings 
logs: 
    - {type: stdout, format: pretty, level: http} 
    #- {type: file, path: sinopia.log, level: info} 

ответ

6

Чтобы передать стандартный НПМ реестр, а не вы владеете, вы можете запустить

npm set registry https://registry.npmjs.org/ 

Это обновит файл конфигурация .npmrc.

0

после игры много с siopia наконец я manully изменил ~/.npmrc файл и прокомментировал эту строку.

registery=http://localhost:4873 

сейчас все работает, поскольку пакеты устанавливаются без проблем. там все еще обходной путь, необходимый для полного устранения эффекта синопии.

Смежные вопросы