找不到NVM托管的npm全局安装的软件包返回命令"/>
找不到NVM托管的npm全局安装的软件包返回命令
我已安装nvm来管理我的节点版本。如果我在全局安装软件包npm install -g fkill
,然后运行fkill
,则会收到错误zsh: command not found: fkill
。
这里有一些命令可以帮助调试此>]
$ npm root -g /home/jchi/.nvm/versions/node/v10.15.3/lib/node_modules
看着我的路径...
$ echo $PATH /home/jchi/.pyenv/shims:/home/jchi/.pyenv/bin:/home/jchi/.nix-profile/bin:/home/jchi/.autojump/bin:/home/jchi/.nvm/versions/node/v10.15.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/games
我在PATH中看不到
npm root -g
的输出。
我认为nvm负责将其添加到我的路径,以便可以运行全局安装的软件包。因此,我查看了启动NVM的.zshrc
中的内容。
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")" 105 [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
建议表示赞赏
我已安装nvm来管理我的节点版本。如果我全局安装软件包,请npm install -g fkill,然后运行fkill,我将收到错误zsh:命令找不到:fkill。以下是一些运行到...的命令:
回答如下:查看您的PATH,您的路径下确实有nvm bin文件夹。/home/jchi/.nvm/versions/node/v10.15.3/bin
更多推荐
找不到NVM托管的npm全局安装的软件包返回命令
发布评论