Não é possível executar comandos de nó com novo usuário

Não é possível executar comandos de nó com novo usuário

Tenho dois usuários: um antigo e outro novo. Tanto meu usuário antigo quanto meu novo usuário podem executar node. Mas de repente, com meu novo usuário, sempre que digito algum comando relacionado ao nó recebo o mesmo erro copiado abaixo.

/usr/local/lib/node_modules/npm/bin/npm-cli.js:79
      let notifier = require('update-notifier')({pkg})
      ^^^

SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
    at exports.runInThisContext (vm.js:53:16)
    at Module._compile (module.js:374:25)
    at Object.Module._extensions..js (module.js:417:10)
    at Module.load (module.js:344:32)
    at Function.Module._load (module.js:301:12)
    at Function.Module.runMain (module.js:442:10)
    at startup (node.js:136:18)
    at node.js:966:3

Por favor me ajudem pessoal. E sim, os comandos do nó ainda estão funcionando no meu usuário antigo.

Responder1

é o nome do pacote snap Node.js em todas as versões atualmente suportadas do Ubuntu. Por exemplo, para verificar o tipo de versão do seu nó:

$nó -v

Para se livrar da mensagem de erro em sua pergunta, faça login como seu novo usuário e execute o seguinte comando para ativar a verificação de atualização do npm:

sudo chown -R $USUÁRIO:$(id -gn $USUÁRIO) /home/seu nome de usuário/.config

Substituir your-usernameno comando acima com seu próprio nome de usuário.

informação relacionada