全局软件包已成功安装并运行,但在终端重启后停止工作

问题描述 投票:0回答:1

我刚刚安装了Ubuntu 20.04,但我发现很难使用像yarn和expo-cli这样的全局软件包。我成功安装了nodejs,但是在安装yarn时遇到此错误EACCES: permission denied, access '/usr/lib/node_modules',并设法通过提供的here解决方案对其进行了修复,并成功安装了yarn。我测试了一下它是否可以与yarn --version一起使用,但确实可以,但是在关闭并重新打开终端并再次执行此yarn --version之后,我得到了Command 'yarn' not found, but can be installed with: sudo apt install cmdtest。如果我再次尝试安装yarn,我会得到这个

/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
+ [email protected]
updated 1 package in 3.177s

注意,尚未安装yarn而是更新了它,我尝试了其他解决方案,但仍然无法解决。当我尝试安装expo-cli时也会发生这种情况。我对Ubuntu不太了解,对现在该怎么办感到困惑。

node.js npm yarn yarnpkg expo-cli
1个回答
0
投票

简单的重启似乎可以解决它。我认为我尝试过的解决方案之一解决了该问题,但只需要重启即可。

© www.soinside.com 2019 - 2024. All rights reserved.