2017-01-26 8 views
1

Недавно моя команда начала автоматизировать наши сборки и релизы. Мы получили npm install для работы, но для этого потребовалось выполнить команду http-proxy с указанием имени пользователя и пароля.TFS 2015 npm за прокси

Я попытался запустить npm под учетной записью NetworkService за прокси-сервером, но не повезло.

Можно ли подключиться без моего имени пользователя и пароля?

ответ

1

Возможно, вы можете попробовать эту команду npm adduser, чтобы создать или подтвердить имя пользователя в указанном реестре и сохранить учетные данные в файле .npmrc. Вам не нужно снова вводить имя пользователя и пароль.

НПМ AddUser: https://docs.npmjs.com/cli/adduser

+0

Спасибо, я посмотрю. Единственное, что сейчас, это то, что я должен помнить об изменении пароля каждые 6 месяцев или около того. Политика паролей компании. –

+0

@FelipeDeguchi есть ли какие-либо отзывы об этом? –

+0

Да, не работает. Я выяснил, как установить агента для запуска в качестве прокси-сервера –

0

В ответ на ваш первоначальный вопрос - Вы используете TFS? Я предлагаю вам использовать учетную запись службы TFS (или эквивалентную) вместо учетной записи NetworkService.

Мы прошли одно и то же испытание, и если вы пытаетесь развернуть веб-приложение, я настоятельно рекомендую вам не полагаться на node_modules, который будет восстановлен при сборке. Вместо этого используйте WebPack, чтобы объединить ваши узловые_модули и использовать их вместо них. Это лишний шаг, но стоит того, что вы не получите «будущую версию пакета» при повторном развертывании, а также ускорит процесс сборки, не требуя загрузки узловых модулей, которые не требуются.

Надеюсь, это поможет.