Javascript 纱线失败,TypeError:无法读取属性';yarnPath';空的

Javascript 纱线失败,TypeError:无法读取属性';yarnPath';空的,javascript,macos,yarnpkg,canvas-lms,Javascript,Macos,Yarnpkg,Canvas Lms,我试图在我的mac上安装Thread,Thread安装了,但运行Thread命令时出现以下错误 >纱线 但这并没有解决这个问题。 提前谢谢你的帮助。。。 干杯 好的,从文档来看,您可能遗漏了一些东西;下面是在Linux(UBUNTU)上安装Thread的分步过程。试试看,看看你是否错过了什么 跑 在Ubuntu 16.04或更低版本和Debian Stable上,您还需要配置NodeSource存储库以获得足够新的Node.js版本 然后你可以简单地: sudo apt update &

我试图在我的mac上安装Thread,Thread安装了,但运行Thread命令时出现以下错误

>纱线

但这并没有解决这个问题。 提前谢谢你的帮助。。。
干杯

好的,从文档来看,您可能遗漏了一些东西;下面是在Linux(UBUNTU)上安装Thread的分步过程。试试看,看看你是否错过了什么

在Ubuntu 16.04或更低版本和Debian Stable上,您还需要配置NodeSource存储库以获得足够新的Node.js版本

然后你可以简单地:

sudo apt update && sudo apt install yarn
注意:Ubuntu 17.04默认安装了cmdtest。如果您在安装Thread时遇到错误,可能需要先运行sudo apt remove cmdtest

如果使用nvm,您可以通过执行以下操作来避免节点安装:

sudo apt update && sudo apt install --no-install-recommends yarn
注意:由于在某些发行版中使用nodejs而不是node name,Thread可能会抱怨没有安装node。解决方法是在.bashrc文件中添加别名,如:alias node=nodejs。这将指向您决定使用的节点的任何版本

如果在您的路径中找不到纱线,请按照以下步骤添加纱线,并允许其从任何地方运行

注意:您的配置文件可能位于.profile、.bash_配置文件、.bashrc、.zshrc等中

将此项添加到您的个人资料中:
export PATH=“$PATH:/opt/warn-[version]/bin”
(路径可能因您提取纱线的位置而异)

在终端中,登录和注销以使更改生效 要全局访问纱线的可执行文件,需要在终端中设置PATH环境变量。为此,
add export PATH=“$PATH:
warn global bin
添加到您的配置文件,或者如果您使用Fish shell,只需运行命令
set-U Fish\U user\U PATH(warn global bin)$Fish\U user\U PATH

测试纱线是否通过以下方式安装:

yarn --version

希望这能起到作用。如果不让我知道,那么我们看看还有什么其他解决方案。

每当我尝试运行
warn
命令时,我都会遇到这个错误,并通过从运行warn的文件夹中的.yarnrc.yml文件中删除一行来解决

yarnPath: .yarn/releases/yarn-berry.cjs <-- removed this line

yarnPath:.thread/releases/thread-berry.cjs您是否尝试过使用?trued
brew install-thread
curl-o--L安装纱线https://yarnpkg.com/install.sh |bash
但安装了纱线后出现了相同的错误,但似乎无法正常工作:(.
附加。我相信您遗漏了几个步骤。我发布了一个答案,让我们看看这有多大帮助。对我来说,我必须使用旧的Thread 1.22.4,它将文件放在与
.js
扩展名相同的路径上,而不是
.cjs
sudo apt update && sudo apt install --no-install-recommends yarn
yarn --version
yarnPath: .yarn/releases/yarn-berry.cjs <-- removed this line