Skip to content

NPM error: npm ERR! code SELF_SIGNED_CERT_IN_CHAIN #579

@picous

Description

@picous

I am working in a corporation behind firewall. I have no other NPM or Node installed on the workstation. Please advise on a fix to prevent following error:

This is in my eclipse console:

[Error] [tsserver] npm ERR! code SELF_SIGNED_CERT_IN_CHAIN
npm ERR! errno SELF_SIGNED_CERT_IN_CHAIN
npm ERR! request to https://registry.npmjs.org/types-registry failed, reason: self signed certificate in certificate chain

npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\xxxxxxxx\AppData\Roaming\npm-cache_logs\2020-12-08T22_17_45_263Z-debug.log

Here is the log:

0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli 'E:\Workspace\cc7Poc202009\.metadata\.plugins\org.eclipse.wildwebdeveloper.embedder.node\node-v12.16.1-win-x64\node.exe',
1 verbose cli 'E:\Workspace\cc7Poc202009\.metadata\.plugins\org.eclipse.wildwebdeveloper.embedder.node\node-v12.16.1-win-x64\node_modules\npm\bin\npm-cli.js',
1 verbose cli 'install',
1 verbose cli '--ignore-scripts',
1 verbose cli 'types-registry@latest'
1 verbose cli ]
2 info using [email protected]
3 info using [email protected]
4 verbose npm-session 42314a645de8305d
5 silly install loadCurrentTree
6 silly install readLocalPackageData
7 silly fetchPackageMetaData error for types-registry@latest request to https://registry.npmjs.org/types-registry failed, reason: self signed certificate in certificate chain
8 timing stage:rollbackFailedOptional Completed in 1ms
9 timing stage:runTopLevelLifecycles Completed in 198ms
10 verbose type system
11 verbose stack FetchError: request to https://registry.npmjs.org/types-registry failed, reason: self signed certificate in certificate chain
11 verbose stack at ClientRequest. (E:\Workspace\cc7Poc202009.metadata.plugins\org.eclipse.wildwebdeveloper.embedder.node\node-v12.16.1-win-x64\node_modules\npm\node_modules\node-fetch-npm\src\index.js:68:14)
11 verbose stack at ClientRequest.emit (events.js:311:20)
11 verbose stack at TLSSocket.socketErrorListener (_http_client.js:426:9)
11 verbose stack at TLSSocket.emit (events.js:311:20)
11 verbose stack at emitErrorNT (internal/streams/destroy.js:92:8)
11 verbose stack at emitErrorAndCloseNT (internal/streams/destroy.js:60:3)
11 verbose stack at processTicksAndRejections (internal/process/task_queues.js:84:21)
12 verbose cwd C:\Users\pp51561\AppData\Local\Microsoft\TypeScript\3.9
13 verbose Windows_NT 10.0.17763
14 verbose argv "E:\Workspace\cc7Poc202009\.metadata\.plugins\org.eclipse.wildwebdeveloper.embedder.node\node-v12.16.1-win-x64\node.exe" "E:\Workspace\cc7Poc202009\.metadata\.plugins\org.eclipse.wildwebdeveloper.embedder.node\node-v12.16.1-win-x64\node_modules\npm\bin\npm-cli.js" "install" "--ignore-scripts" "types-registry@latest"
15 verbose node v12.16.1
16 verbose npm v6.13.4
17 error code SELF_SIGNED_CERT_IN_CHAIN
18 error errno SELF_SIGNED_CERT_IN_CHAIN
19 error request to https://registry.npmjs.org/types-registry failed, reason: self signed certificate in certificate chain
20 verbose exit [ 1, true ]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions