Проблема в том, что команда composer network start
использует Fabric под одеялом для создания «контейнера цепочки кодов Docker» для вашей бизнес-сети. Во время этой сборки выполняются npm install
команды, и они являются командами, генерирующими ошибку, которую вы видите. Таким образом, новый контейнер не может подключиться к registry.npmjs.org
Возможно, при попытке подключения возникли проблемы с сетью, и при повторной попытке может работать. Немного странно, что вы смогли работать через учебную сеть, но ваша пользовательская сеть не работает - вы используете тот же компьютер для пользовательской сети и подключены к той же сети? (Вы запускали учебник из «открытой» домашней сети и сейчас пробуете пользовательскую настройку в корпоративной / организационной сети с прокси-сервером?)
Файл npmrc представляет собой набор конфигураций для npm, которые могут включать сведения о прокси, а в случае oc Composer вы можете передать файл в новый контейнер Chaincode, чтобы он мог подключиться к реестру npm или к некоторому теневому хранилищу, которое вы используете.
Есть много других сообщений о переполнении стека о npm и npmrc (и других ресурсах в сети).
Даже если команда composer network start
отображает ошибки, в команде composer network install
должен быть указан файл npmrc.