Error instaling ionic and cordova with this command npm install -g cordova ionic

30093 verbose addNamed “1.2.0” is a plain semver version for plist
30094 silly mapToRegistry name plist
30095 silly mapToRegistry using default registry
30096 silly mapToRegistry registry https://registry.npmjs.org/
30097 silly mapToRegistry data Result {
30097 silly mapToRegistry raw: ‘plist’,
30097 silly mapToRegistry scope: null,
30097 silly mapToRegistry escapedName: ‘plist’,
30097 silly mapToRegistry name: ‘plist’,
30097 silly mapToRegistry rawSpec: ‘’,
30097 silly mapToRegistry spec: ‘latest’,
30097 silly mapToRegistry type: ‘tag’ }
30098 silly mapToRegistry uri https://registry.npmjs.org/plist
30099 verbose addRemoteTarball https://registry.npmjs.org/plist/-/plist-1.2.0.tgz not in flight; adding
30100 verbose addRemoteTarball [ ‘https://registry.npmjs.org/plist/-/plist-1.2.0.tgz’,
30100 verbose addRemoteTarball ‘084b5093ddc92506e259f874b8d9b1afb8c79593’ ]
30101 info retry fetch attempt 1 at 6:45:45 PM
30102 info attempt registry request try #1 at 6:45:45 PM
30103 http fetch GET https://registry.npmjs.org/plist/-/plist-1.2.0.tgz
30104 http fetch 200 https://registry.npmjs.org/cordova-registry-mapper/-/cordova-registry-mapper-1.1.15.tgz
30105 warn retry will retry, error on last attempt: Error: EBUSY: resource busy or locked, rename ‘C:\Users\Faraz\AppData\Local\Temp\npm-315960-5715106e\registry.npmjs.org\cordova-registry-mapper-\cordova-registry-mapper-1.1.15.tgz.2348611318’ -> 'C:\Users\Faraz\AppData\Local\Temp\npm-315960-5715106e\registry.npmjs.org\cordova-registry-mapper-\cordova-registry-mapper-1.1.15.tgz’
30106 verbose stack TypeError: tarball.destroy is not a function
30106 verbose stack at WriteStreamAtomic. (C:\Users\Faraz\AppData\Roaming\npm\node_modules\npm\lib\cache\add-remote-tarball.js:97:15)
30106 verbose stack at emitOne (events.js:82:20)
30106 verbose stack at WriteStreamAtomic.emit (events.js:169:7)
30106 verbose stack at WriteStreamAtomic.emit (C:\Users\Faraz\AppData\Roaming\npm\node_modules\npm\node_modules\fs-write-stream-atomic\index.js:60:34)
30106 verbose stack at C:\Users\Faraz\AppData\Roaming\npm\node_modules\npm\node_modules\fs-write-stream-atomic\index.js:89:19
30106 verbose stack at FSReqWrap.oncomplete (fs.js:82:15)
30107 verbose cwd C:\Users\Faraz
30108 error Windows_NT 6.1.7601
30109 error argv “C:\Program Files\nodejs\node.exe” “C:\Users\Faraz\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js” “install” “-g” “cordova” "ionic"
30110 error node v4.5.0
30111 error npm v3.10.7
30112 error tarball.destroy is not a function
30113 error If you need help, you may report this error at:
30113 error https://github.com/npm/npm/issues
30114 verbose exit [ 1, true ]