【发布时间】:2020-02-11 19:47:11
【问题描述】:
我有一个 shell 脚本,我正在使用 nvm 安装 npm。因为在我安装了nvm 之后,它使用nvm install node -> nvm use <version> 安装了npm。
在这之后,我有npm cache clean,它无法识别命令npm。 我知道,为了让节点在终端中工作,我们需要重新启动。但是我在 shell 中有即将到来的命令,bash 无法停止,因此我收到错误,因为我正在使用 npm 安装其他软件工具。
错误是:npm command is not found。
Shell 脚本
# This is for the running the project
#!/bin/bash
# Install NodeJS using nvm
nvm install node
nvm install 11.12.0
nvm use 11.12.0
# Install Cordova and Ionic
npm cache clean
sudo npm install -g cordova@8.1.2 ionic
无论如何我可以在不重新启动终端命令过程的情况下继续该过程吗?任何帮助,将不胜感激。
【问题讨论】: