Когда я начинаю новый сеанс tmux с tmux
, tmux new
или tmux new-session
, я получаю следующую ошибку:
module.js:549
throw err;
^
Error: Cannot find module '../lib/utils/unsupported.js'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at /usr/local/lib/node_modules/npm/bin/npm-cli.js:19:21
at Object.<anonymous> (/usr/local/lib/node_modules/npm/bin/npm-cli.js:153:3)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
nvm is not compatible with the npm config "prefix" option: currently set to ""
Run `npm config delete prefix` or `nvm use --delete-prefix v10.8.0 --silent` to unset it.
Я пробовал решение для этот вопрос то есть npm delete prefix
, но безрезультатно: запуск вне сеанса tmux не решает проблему, а запуск в сеансе tmux снова выдает верхнюю часть предыдущей ошибки (без предупреждения npm):
module.js:549
throw err;
^
Error: Cannot find module '../lib/utils/unsupported.js'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at /usr/local/lib/node_modules/npm/bin/npm-cli.js:19:21
at Object.<anonymous> (/usr/local/lib/node_modules/npm/bin/npm-cli.js:153:3)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
Похоже, это проблема с npm, так как ошибка .js также возникает, когда я запускаю npm --help
. Однако это происходит только внутри tmux.
Любые решения?
nvm is not compatible with...
. На нем также работает системная версия узла, и я могу использовать другую версию с nvm. Но любопытно, почему это происходит только с tmux - person Jeff Puckett   schedule 20.06.2019