全局包成功安装和工作,但在终端重新启动后停止工作



我刚刚安装了 Ubuntu 20.04,我发现使用 yarn 和 expo-cli 等全局软件包真的很困难。我成功安装了nodejs,但是在安装yarn时,我EACCES: permission denied, access '/usr/lib/node_modules'收到此错误,并设法使用此处提供的解决方案修复它并成功安装了yarn。我测试了它是否适用于yarn --version并且确实如此,但是在关闭并重新打开终端并再次执行此操作yarn --version后,我得到了这个Command 'yarn' not found, but can be installed with: sudo apt install cmdtest.如果我尝试再次安装纱线,我会得到这个

/home/tony/.npm-global/bin/yarn -> /home/tony/.npm-globa/lib/node_modules/yarn/bin/yarn.js
/home/tony/.npm-global/bin/yarnpkg -> /home/tony/.npm-global/lib/node_modules/yarn/bin/yarn.js
+ yarn@1.22.4
updated 1 package in 3.177s

请注意,yarn 没有安装而是更新,我已经尝试了不同的解决方案,但仍然无法修复它。当我尝试安装 expo-cli 时也会发生这种情况。我对 Ubuntu 了解不多,对现在该做什么感到困惑。

一个简单的重启似乎可以修复它。我认为我尝试的解决方案之一解决了这个问题,但只需要重新启动。

最新更新