Linux 为 npm 命令功能重新启动终端
Linux reboot the terminal for npm command function
我有一个 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
我是否可以在不重新启动终端进行命令处理的情况下继续该过程?任何帮助,将不胜感激。
尝试呼叫 npm
寻求帮助 nvm exec npm
nvm exec cache clean
nvm exec npm install -g cordova@8.1.2 ionic
不要在脚本中使用 sudo
。 运行 您的脚本需要 运行ning 权限。或者 运行 shell 脚本帮助 sudo
我有一个 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
我是否可以在不重新启动终端进行命令处理的情况下继续该过程?任何帮助,将不胜感激。
尝试呼叫 npm
寻求帮助 nvm exec npm
nvm exec cache clean
nvm exec npm install -g cordova@8.1.2 ionic
不要在脚本中使用 sudo
。 运行 您的脚本需要 运行ning 权限。或者 运行 shell 脚本帮助 sudo