npm install дает 'npm ERR! код ENOTFOUND 'ошибка - PullRequest
1 голос
/ 10 октября 2019

Как видно из названия, у меня проблема с npm install. Сегодня на своем сайте разработки я заметил, что один из моих пакетов, responsejs-popup, отсутствует с ошибкой Module not found: Can't resolve 'reactjs-popup' in 'pathway-to-file'. В результате я попытался установить этот модуль еще раз, но получил эту ошибку:

npm ERR! code ENOTFOUND
npm ERR! errno ENOTFOUND
npm ERR! network request to http://registry.npmjs.org/reactjs-popup failed, reason: getaddrinfo ENOTFOUND proxy.company.com proxy.company.com:8080
npm ERR! network This is a problem related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly.  See: 'npm help config'

Я пытался поработать с прокси с помощью таких команд, как:

npm config set proxy http://proxy.company.com:8080
npm config set https-proxy http://proxy.company.com:8080

, но неповезло. Вот мой журнал ошибок:

0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   'install',
1 verbose cli   'reactjs-popup' ]
2 info using npm@6.9.0
3 info using node@v10.16.0
4 verbose npm-session 163a96058a70d601
5 silly install loadCurrentTree
6 silly install readLocalPackageData
7 silly fetchPackageMetaData error for reactjs-popup@^1.5.0 request to http://registry.npmjs.org/reactjs-popup failed, reason: getaddrinfo ENOTFOUND proxy.company.com proxy.company.com:8080
8 timing stage:rollbackFailedOptional Completed in 1ms
9 timing stage:runTopLevelLifecycles Completed in 1759ms
10 verbose type system
11 verbose stack FetchError: request to http://registry.npmjs.org/reactjs-popup failed, reason: getaddrinfo ENOTFOUND proxy.company.com proxy.company.com:8080
11 verbose stack     at ClientRequest.req.on.err (C:\Program Files\nodejs\node_modules\npm\node_modules\node-fetch-npm\src\index.js:68:14)
11 verbose stack     at ClientRequest.emit (events.js:198:13)
11 verbose stack     at Socket.socketErrorListener (_http_client.js:392:9)
11 verbose stack     at Socket.emit (events.js:198:13)
11 verbose stack     at emitErrorNT (internal/streams/destroy.js:91:8)
11 verbose stack     at emitErrorAndCloseNT (internal/streams/destroy.js:59:3)
11 verbose stack     at process._tickCallback (internal/process/next_tick.js:63:19)
12 verbose cwd C:\Users\jschriem\Desktop\jsdash\frontend
13 verbose Windows_NT 10.0.17763
14 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "reactjs-popup"
15 verbose node v10.16.0
16 verbose npm  v6.9.0
17 error code ENOTFOUND
18 error errno ENOTFOUND
19 error network request to http://registry.npmjs.org/reactjs-popup failed, reason: getaddrinfo ENOTFOUND proxy.company.com proxy.company.com:8080
20 error network This is a problem related to network connectivity.
20 error network In most cases you are behind a proxy or have bad network settings.
20 error network
20 error network If you are behind a proxy, please make sure that the
20 error network 'proxy' config is set properly.  See: 'npm help config'
21 verbose exit [ 1, true ]

Любая помощь будет принята с благодарностью, так как я застрял в течение достаточно долгого времени, а другие ресурсы не оказались слишком полезными. Спасибо!

1 Ответ

1 голос
/ 25 октября 2019

Вам придется удалить этот прокси. Попробуйте использовать delete npmrc, а затем install react-scripts.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...