当我在我的npm install
应用程序项目文件夹中执行ReactJS时,我会得到以下错误。
npm ERR! path C:\Workspace\programs\Casual\ReactJS\hello-world\node_modules\sshpk\bin\CredDB2.CEF
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall chmod
npm ERR! enoent ENOENT: no such file or directory, chmod 'C:\Workspace\programs\Casual\ReactJS\hello-world\node_modules\sshpk\bin\CredDB2.CEF'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
我从这个项目开始,在Ubuntu机器上练习,我能够在那里运行它。但现在我在做一台Windows机器。因此,我克隆了回购程序,并执行了一个npm install
,最后出现了以下错误。
发布于 2018-06-23 11:08:13
发现了另一个类似错误的问题。
npm install fails in directory encrypted with Dell Encryption software on Windows 10
这个问题之所以发生,是因为我的系统安装了戴尔加密软件。CredDB2.CEF
是由戴尔加密软件创建和使用的元数据文件,它被放置在项目目录中,导致npm install
出现问题。
戴尔加密将
CredDB2.CEF
文件创建为关于加密状态的元数据,但是,在这种情况下创建的文件对典型的文件资源管理器是隐藏的(即使启用了显示隐藏的文件),并且应用程序不能使用该文件的完整路径打开该文件。
上述问题已详细说明了这一点。
溶液
advanced
Customize Settings
General Settings
False
的自定义下拉列表中选择Encryption Enabled
Save
截图
https://stackoverflow.com/questions/51003945
复制相似问题