I'm was looking at the Angular2 tutorial on: https://github.com/angular/quickstart/blob/master/README.md
However, when I run the npm install as per the guide, i initially got an error related to UNABLE_TO_VERIFY_LEAF_SIGNATURE
.
Which on googling seemed related to SSL cert so I then attempted to just get around this by using the following command:
npm config set strict-ssl false
I then retried npm install
This got a bit further but then got new errors related to "unable to verify the first certificate":
typings ERR! message Unable to connect to "https://api.typings.org/entries/dt/core-js/tags/0.0.0%2B20160725163759" typings ERR! caused by unable to verify the first certificate typings ERR! cwd c:\Code\Angular2\Quickstart typings ERR! system Windows_NT 6.1.7601 typings ERR! command "C:\\Program Files\\nodejs\\node.exe" "c:\\Code\\Angular2\\Quickstart\\node_modules\\typings\\dist\\bin.js" "install" typings ERR! node -v v6.7.0 typings ERR! typings -v 1.4.0 typings ERR! code EUNAVAILABLE typings ERR! If you need help, you may report this error at: typings ERR! <https://github.com/typings/typings/issues> npm WARN optional Skipping failed optional dependency /chokidar/fsevents: npm WARN notsup Not compatible with your operating system or architecture: [email protected] npm WARN [email protected] No license field. npm ERR! Windows_NT 6.1.7601 npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" npm ERR! node v6.7.0 npm ERR! npm v3.10.3 npm ERR! code ELIFECYCLE npm ERR! [email protected] postinstall: `typings install` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the [email protected] postinstall script 'typings install'. npm ERR! Make sure you have the latest version of node.js and npm installed. npm ERR! If you do, this is most likely a problem with the angular-quickstart package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! typings install npm ERR! You can get information on how to open an issue for this project with: npm ERR! npm bugs angular-quickstart npm ERR! Or if that isn't available, you can get their info via: npm ERR! npm owner ls angular-quickstart npm ERR! There is likely additional logging output above. npm ERR! Please include the following file with any support request: npm ERR! c:\Code\Angular2\Quickstart\npm-debug.log
I'm new to NodeJS and Angular2 development. Any ideas ? If I have missed out any detail then let me know.
The “error:num=21:unable to verify the first certificate” means that chain of trust is broken right from the start. Typically it might happen if the certificate doesn't include intermediate certificates, or if it has the wrong intermediate certificate.
The Npm command not found error can appear when you install or upgrade npm. On Windows, the cause of this error could be that a PATH or system variable is not correctly set. The error can also occur if you do not have npm or Node. js installed, have an outdated version, or have permission issues.
You can try change the registry to the http version in config
npm config set registry http://registry.npmjs.org/ --global
In my case adding the ca-file in .npmrc to the corporate proxy certificate was the solution:
npm config set cafile "path to proxy cert file"
or insert with editor in .npmrc:
cafile=<path to proxy cert file>
The .npmrc file is located in the home directory.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With