当我运行npm install --global --production npm-windows-upgrade
时,它似乎开始工作但后来给了我一些错误:
错误:EPERM:不允许操作,重命名' C:\ Users \ MyUserName \ AppData \ Roaming \ npm \ node_modules.staging \ lodash-36ccc657' - > ' C:\用户\ MyUserName输入\应用程序数据\漫游\ NPM \ node_modules \ NPM-Windows的升级\ node_modules \ lodash'
错误:EPERM:不允许操作,重命名 ' C:\用户\ MyUserName输入\应用程序数据\漫游\ NPM \ node_modules.staging \ lodash-36ccc657' - > ' C:\用户\ MyUserName输入\应用程序数据\漫游\ NPM \ node_modules \ NPM-Windows的升级\ node_modules \ lodash'
错误:EPERM:不允许操作,重命名 ' C:\用户\ MyUserName输入\应用程序数据\漫游\ NPM \ node_modules.staging \ lodash-36ccc657' - > ' C:\用户\ MyUserName输入\应用程序数据\漫游\ NPM \ node_modules \ NPM-Windows的升级\ node_modules \ lodash'
我在node_modules下没有.staging文件夹。有人有这个问题吗?
答案 0 :(得分:4)
您是以管理员身份运行吗?这就是文档所说的,首先,通过从提升的PowerShell运行以下命令,确保您可以在系统上执行脚本。要以管理员身份运行PowerShell,请单击“开始”,搜索PowerShell,右键单击“PowerShell”,然后选择“以管理员身份运行”。
Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
然后,要安装并使用此升级工具,请运行(也可以从提升的PowerShell或cmd.exe运行):
npm install --global --production npm-windows-upgrade
npm-windows-upgrade
我不确定您是否已按照此处的说明操作: https://www.npmjs.com/package/npm-windows-upgrade