我遇到了这个问题,在Windows 10中是。
解?
要禁用该文件夹(包含package.json的文件夹)的内容索引!!
在Windows Shell(文件管理器)上,请按照下列步骤操作:
- 右键单击出现错误的文件夹,然后选择“属性”
- 点击“高级...”按钮。
- 取消选中复选框“允许此文件夹中的文件具有除文件属性之外的内容索引”。
- 按“确定”。
- 在上一个“属性”对话框(再次可见)上,按“应用”
- 选中单选按钮“将更改应用于此文件夹,子文件夹和文件”。
- 按“确定”。
- (可能需要一段时间)
- 按“确定”(关闭属性对话框)。
- 作品!
您没有删除该文件所需的权限。不知何故,您导致 npm/bower 执行与默认 Windows 权限系统冲突的操作。
最简单的方法可能是删除bower
并npm
重新安装它们,然后npm
按照此处的说明将其更新到最新版本https://github.com/npm/npm/wiki/Troubleshooting
要获得可能有帮助的快速修复,请在 CMD 窗口中尝试此操作(您可能需要以管理员身份启动它):
cd C:\users\path\temp
cacls . /T /E /C /G Everyone:F
Run Code Online (Sandbox Code Playgroud)
这会Everyone
Full Control
授予您的临时目录,这可能存在安全风险。但是,它应该可以npm
清理bower
旧文件。
我建议您尝试重新安装node
、、npm
和bower
。
归档时间: |
|
查看次数: |
10533 次 |
最近记录: |