Javascript 向工作区添加React失败,EACCES:权限被拒绝,mkdir'/home/mint/.cache/Cypress';

Javascript 向工作区添加React失败,EACCES:权限被拒绝,mkdir'/home/mint/.cache/Cypress';,javascript,npm,nrwl-nx,nrwl,Javascript,Npm,Nrwl Nx,Nrwl,我试图在空的nx工作区中添加@nrwl/react 因此,我创建了一个空的nx工作区:创建nx工作区 然后,当我执行添加@nrwl/react以添加react时,我会出现以下错误(即使使用sudo): >cypress@3.3.1postinstall/home/mint/dev/Learn/Nx/my-app/node_modules/cypress >node index.js——exec安装 由于文件权限,Cypress无法写入缓存目录 请参阅上的讨论和可能的解决方案 https://gi

我试图在空的nx工作区中添加
@nrwl/react

因此,我创建了一个空的nx工作区:
创建nx工作区

然后,当我执行
添加@nrwl/react
以添加react时,我会出现以下错误(即使使用sudo):

>cypress@3.3.1postinstall/home/mint/dev/Learn/Nx/my-app/node_modules/cypress
>node index.js——exec安装
由于文件权限,Cypress无法写入缓存目录
请参阅上的讨论和可能的解决方案
https://github.com/cypress-io/cypress/issues/1281
----------
无法访问/home/mint/.cache/Cypress:
EACCES:权限被拒绝,mkdir'/home/mint/.cache/Cypress'
----------
平台:linux(linux Mint-)
Cypress版本:3.3.1
npm警告@ngtools/webpack@8.0.1需要@angular/compiler cli@>=8.0.0-beta.0<9.0.0的对等机,但未安装任何对等机。您必须自己安装对等依赖项。
npm警告可选跳过可选依赖项:fsevents@1.2.9(节点\单元模块/fsevents):
npm WARN notsup跳过可选依赖项:不支持的平台fsevents@1.2.9:通缉{“os”:“darwin”,“arch”:“any”}(当前:{“os”:“linux”,“arch”:“x64”})
npm错误!代码失效循环
npm错误!错误1
npm错误!cypress@3.3.1postinstall:`node index.js--exec install`
npm错误!退出状态1
npm错误!
npm错误!失败cypress@3.3.1安装后脚本。
npm错误!这可能不是npm的问题。上面可能还有其他日志输出。
npm错误!此运行的完整日志可在以下位置找到:
npm错误/home/mint/.npm/_logs/2019-06-18T21_51_47_231Z-debug.log
软件包安装失败,请参阅上文。
工作区创建失败,请参见上文。

在我的本地计算机上手动安装Cypress无法解决此问题。

请尝试使用以下工具创建您的应用程序:

sudo yarn create nx-workspace <app_name>
sudo纱线创建nx工作区

我无法重现这个问题,也记不起我是如何解决的(应该写一个答案)。但在纱线或Npm中使用
sudo
总是一个坏主意。
sudo yarn create nx-workspace <app_name>