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

时间:2020-06-09 19:02:14

标签: node.js npm yarnpkg expo-cli

我刚刚安装了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
+ yarn@1.22.4
updated 1 package in 3.177s

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

1 个答案:

答案 0 :(得分:0)

一个简单的重启似乎可以解决它。我认为我尝试过的一种解决方案可以解决此问题,但只需要重新启动即可。