Je voudrais ajouter la bibliothèque de phantomJS à mon projet angular4 à l'intégration continue avec jenkins. J'ai essayé de le faire de plusieurs façons, mais j'ai toujours la même erreur (ou similaire).Impossible d'installer fantôme-j sur un projet angulaire.
Par exemple, pour this tutoriel quand j'ai essayé d'installer PhantomJS et lance ainsi: npm install --save-dev phantomjs-prebuilt karma-phantomjs-launcher
i eu erreur:
npm ERR! path C:\Users\jarkro\AppData\Roaming\npm\node_modules\phantomjs-prebuilt\node_modules\sshpk\node_modules\assert-plus\package.json
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall unlink
npm ERR! Error: EPERM: operation not permitted, unlink 'C:\Users\jarkro\AppData\Roaming\npm\node_modules\phantomjs-prebuilt\node_modules\sshpk\node_modules\assert-plus\package.json'
npm ERR! at Error (native)
npm ERR! { Error: EPERM: operation not permitted, unlink 'C:\Users\jarkro\AppData\Roaming\npm\node_modules\phantomjs-prebuilt\node_modules\sshpk\node_modules\assert-plus\package.json'
npm ERR! at Error (native)
npm ERR! cause:
npm ERR! { Error: EPERM: operation not permitted, unlink 'C:\Users\jarkro\AppData\Roaming\npm\node_modules\phantomjs-prebuilt\node_modules\sshpk\node_modules\assert-plus\package.json'
npm ERR! at Error (native)
npm ERR! errno: -4048,
npm ERR! code: 'EPERM',
npm ERR! syscall: 'unlink',
npm ERR! path: 'C:\\Users\\jarkro\\AppData\\Roaming\\npm\\node_modules\\phantomjs-prebuilt\\node_modules\\sshpk\\node_modules\\assert-plus\\package.json' },
npm ERR! stack: 'Error: EPERM: operation not permitted, unlink \'C:\\Users\\jarkro\\AppData\\Roaming\\npm\\node_modules\\phantomjs-prebuilt\\node_modules\\sshpk\\node_modules\\assert-plus\\package.json\'\n at Error (native)',
npm ERR! errno: -4048,
npm ERR! code: 'EPERM',
npm ERR! syscall: 'unlink',
npm ERR! path: 'C:\\Users\\jarkro\\AppData\\Roaming\\npm\\node_modules\\phantomjs-prebuilt\\node_modules\\sshpk\\node_modules\\assert-plus\\package.json',
npm ERR! parent: 'phantomjs-prebuilt' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
Pour plus de précisions: je administrateur praviliage.
Quelqu'un peut m'aider et me dire ce qui se passe?
Tout ce que je peux vous dire est que vous n'avez pas le privilège admin ... Etes-vous sûr que vous lanciez votre console en tant qu'administrateur? Sinon, désolé, je ne peux pas vous aider. – trichetriche
Oui, j'en suis sûr. Je l'ai écrit pour une raison –