I tried to install the plugin via Cordova CLI and via NPM in an Ionic 3 project, neither of them work.
Via Cordova CLI
Mac-mini-4:socle-ionic3-ng5 mac-mini-de-thibault$ cordova plugin add cordova-pdf-generator --save
(node:28972) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): CordovaError: Failed to fetch plugin cordova-pdf-generator via registry.
Probably this is either a connection problem, or plugin spec is incorrect.
Check your connection and plugin name/version/URL.
Error: npm: Command failed with exit code 194 Error output:
npm WARN checkPermissions Missing write access to /Users/mac-mini-de-thibault/Workspace/socle-ionic3-ng5/node_modules/cordova-pdf-generator
npm ERR! path /Users/mac-mini-de-thibault/Workspace/socle-ionic3-ng5/node_modules/cordova-pdf-generator
npm ERR! code ELOOP
npm ERR! errno -62
npm ERR! syscall access
npm ERR! ELOOP: too many symbolic links encountered, access '/Users/mac-mini-de-thibault/Workspace/socle-ionic3-ng5/node_modules/cordova-pdf-generator'
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/mac-mini-de-thibault/.npm/_logs/2018-03-21T10_25_33_951Z-debug.log
(node:28972) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
Via NPM
Mac-mini-4:socle-ionic3-ng5 mac-mini-de-thibault$ npm install cordova-pdf-generator --save
npm WARN checkPermissions Missing write access to /Users/mac-mini-de-thibault/Workspace/socle-ionic3-ng5/node_modules/cordova-pdf-generator
npm ERR! path /Users/mac-mini-de-thibault/Workspace/socle-ionic3-ng5/node_modules/cordova-pdf-generator
npm ERR! code ELOOP
npm ERR! errno -62
npm ERR! syscall access
npm ERR! ELOOP: too many symbolic links encountered, access '/Users/mac-mini-de-thibault/Workspace/socle-ionic3-ng5/node_modules/cordova-pdf-generator'
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/mac-mini-de-thibault/.npm/_logs/2018-03-21T11_07_51_815Z-debug.log
I use Mac OSX High Sierra with Node v8.9.3, NPM v5.5.1, Cordova CLI v8.0.0, Ionic v3.9.2
I tried to install the plugin via Cordova CLI and via NPM in an Ionic 3 project, neither of them work.
Via Cordova CLI
Via NPM
I use Mac OSX High Sierra with Node v8.9.3, NPM v5.5.1, Cordova CLI v8.0.0, Ionic v3.9.2
And the debug log ends like this :