我安装nodejs
与apt-get
上14.04
当我做 nodejs -v
v0.10.25
而当我做 node -v
node : command not found.
所以我想别名nodejs
为node
我在其中插入了一行 ~/.bashrc
alias node=nodejs
现在,我可以访问nodejs
同node
一个终端。
但是,在我的项目,我用grunt
它触发nodemon
通过gruntfile.js
。现在nodemon
尝试运行,node
而不是nodejs
所以我又遇到了同样的问题node : command not found
。
因此,别名不适用于非交互式非登录外壳。
我应该在哪里为此特定目的使用别名并解决我的问题?
@Jord我用相同的别名编辑了/ etc / profile并重新启动。但是问题仍然是一样的。
—
codeofnode 2014年
迟到了几年,但是...别名(通常)在非交互式shell中不起作用:stackoverflow.com/a/1615973/7222080请遵循答案中的symlink建议。
—
约翰N
/etc/profile
和中添加相同的别名restart
。更改任何rc
文件或配置文件后,您必须提供它。