环境:
Node: 8.11.2 (installed from nvm)
npm: 5.6.0
OS: Windows Server 2016
AV: Only Windows Defender but it has been disabled
使用的命令:
npm install
npm install grunt
当我运行第一个命令(npm install)时,package.json 文件中描述的所有模块都已正确安装。
当我运行第二个命令(npm install grunt)时,出现错误:
npm WARN saveError EPERM: operation not permitted, rename 'C:\...\package.json.3542172463' -> 'C:\...\package.json'
removed 762 packages in 16.89s
并且从我的 node_module 目录中删除了数百个模块。
有谁知道什么会导致这样的问题?
我已经尝试禁用代理,清除 npm 缓存,禁用 AV(只有 Windows Defender),但没有任何结果。