2016-10-12 6 views
0

Wenn ich npm install --global --production npm-windows-upgrade laufen, es zu gehen scheint, ein paar Fehler zu arbeiten, aber mich dann geben:npm-windows-Upgrade funktioniert nicht

Error: EPERM: operation not permitted, rename 'C:\Users\MyUserName\AppData\Roaming\npm\node_modules.staging\lodash-36ccc657' -> 'C:\Users\MyUserName\AppData\Roaming\npm\node_modules\npm-windows-upgrade\node_modules\lodash'

Error: EPERM: operation not permitted, rename 'C:\Users\MyUserName\AppData\Roaming\npm\node_modules.staging\lodash-36ccc657' -> 'C:\Users\MyUserName\AppData\Roaming\npm\node_modules\npm-windows-upgrade\node_modules\lodash'

Error: EPERM: operation not permitted, rename 'C:\Users\MyUserName\AppData\Roaming\npm\node_modules.staging\lodash-36ccc657' -> 'C:\Users\MyUserName\AppData\Roaming\npm\node_modules\npm-windows-upgrade\node_modules\lodash'

Ich habe keinen .staging Ordner unter node_modules haben. Hat jemand dieses Problem gehabt?

Antwort

1

Führen Sie das als Administrator aus? Stellen Sie in der Dokumentation zunächst sicher, dass Sie Skripts auf Ihrem System ausführen können, indem Sie den folgenden Befehl von einer erhöhten PowerShell ausführen. Um PowerShell als Administrator auszuführen, klicken Sie auf Start, suchen Sie nach PowerShell, klicken Sie mit der rechten Maustaste auf PowerShell und wählen Sie Als Administrator ausführen aus.

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force 

Dann zu installieren und dieses upgrader Tool zu verwenden, führen (auch von einer erhöhten Powershell oder cmd.exe):

npm install --global --production npm-windows-upgrade 
npm-windows-upgrade 

ich nicht sicher war, ob Sie bereits die Anweisungen hier befolgt haben : https://www.npmjs.com/package/npm-windows-upgrade

+0

Ich tat dies nicht in PowerShell. Dies behebt das Problem. Vielen Dank. – Sam

+0

'npm-windows-upgrade' kann nicht mit meiner aktuellen Version von node (' 0.12.0') laufen; Ich bekomme einen Fehler, der besagt, dass die Verwendung von "const" im "strict mode" nicht erlaubt ist. Amüsant genug, versuche ich, meine Version von Knoten zu aktualisieren, um genau diesen Fehler mit einem anderen Satz von Dateien zu beheben! –

Verwandte Themen