Como posso obter o fio para usar a versão correta do Node?

2

Sou novo no Node, JavaScript, etc. e quero tentar mexer no código do Signal . Para isso eu preciso uma versão específica do Node . Eu fiz isso (no Ubuntu 16.04) usando o seguinte procedimento:

wget https://nodejs.org/dist/v8.2.1/node-v8.2.1-linux-x64.tar.gz
sudo mkdir -p /opt/nodejs
sudo tar -xvzf node-v8.2.1-linux-x64.tar.gz -C /opt/nodejs/
cd /opt/nodejs/
sudo mv node-v8.2.1-linux-x64 8.2.1
sudo ln -s 8.2.1 current
sudo ln -s /opt/nodejs/current/bin/node /bin/node
mode -v

Eu então instalei o NPM:

sudo apt install npm

Comecei então a trabalhar com as etapas de configuração do Sinal :

sudo npm install --global yarn
sudo yarn install --frozen-lockfile
sudo yarn grunt

Quando executo este último comando, vejo que uma versão incorreta do Node está sendo usada e, em seguida, encontro um erro:

yarn run v1.5.1
warning You are using Node "4.2.6" which is not supported and may encounter bugs or unexpected behavior. Yarn supports the following semver range: "^4.8.0 || ^5.7.0 || ^6.2.2 || >=8.0.0"
error An unexpected error occurred: "Couldn't find a package.json file in \"/opt/nodejs\"".
info If you think this is a bug, please open a bug report with the information provided in "/opt/nodejs/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

O que está errado?

    
por BlandCorporation 30.03.2018 / 13:43

0 respostas