使用管理员权限打开cmd
不知道你这个问题是否已经解决, 如果还没有解决的话:1 node -v 能有版本提示,npm -v没有版本提示,且输出 npm command not found
2 brew install node 能有版本提示, brew install npm 提示出错。
首先,根据段落3中的提示,输入npm -v查看npm版本是否存在,并确保已安装node.js。如果版本不存在,那么需要从官网下载重新安装node.js。
如果npm -v已经存在,但是在使用vue命令时出现了错误提示框,可以尝试以下步骤:
步骤一:删除旧文件,可以通过终端执行以下命令:
sudo npm uninstall npm -g sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.* sudo rm -rf /usr/local/include/node /Users/$USER/.npm sudo rm /usr/local/bin/node sudo rm /usr/local/share/man/man1/node.1 sudo rm /usr/local/lib/dtrace/node.d
这里要根据具体情况修改npm和node的文件路径。
步骤二:重新安装node,可以通过brew进行安装:
brew install node
步骤三:将node关联到软链接,可以通过brew link node命令实现,如果出现错误提示,可以按照提示进行强制执行,比如:
brew link --overwrite --dry-run node
此外,还有一些常见的错误场景,可以根据以下步骤进行解决。
错误场景一:npm command not found
这个错误可能是npm的路径没有加入环境变量导致的,可以通过以下命令将路径添加到环境变量中:
export PATH=$PATH:/usr/local/bin/npm
错误场景二:安装vue插件的时候,提示安装最新版本
这个错误可能是由于npm版本过旧导致的,可以通过以下命令更新npm版本:
npm install -g npm@latest