我在 Windows 上使用 cmder:http://bliker.github.io/cmder/
我已经从 nodejs.org 安装了 node.js。
我可以通过运行以下命令在 cmder 中运行 npm:
C:\Program Files\nodejs\npm.cmd
现在我如何为其创建一个别名以便我可以运行,例如npm install -g bower
?
我尝试了这个:
alias npm="C:\Program Files\nodejs\npm.cmd"
但它报告说:
alias npm="C:\Program Files\nodejs\npm.cmd" Files\nodejs\npm.cmd""] was unexpected at this time.
答案1
如果文件名包含空格,则必须使用 8.3 版本的名称,如下所示:
alias npm=C:\Progra~1\nodejs\npm.cmd $*
您可以使用命令获取简称:dir /x c:\
。
来源:https://bountify.co/creating-an-alias-for-npm-using-cmder-in-windows
答案2
您可能想要将包含 npm 的文件夹添加到“Path”系统变量中。
要做到这一点 :
转到“计算机”->右键单击空白处->属性->单击位于左侧面板上的“高级系统参数”
应该打开一个新窗口 -> 选择“高级系统参数”选项卡 -> 单击“环境变量”
然后选择“系统变量”下的“路径”,点击修改。
你应该有类似的东西:
C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\wamp\bin\php\php5.5.12;C:\Program Files (x86)\Git\cmd;C:\Program Files (x86)\GNU\GnuPG\pub
最后,只需添加“;PATH_TO_NPM”(不要忘记开头的“;”)
重新启动计算机它就可以正常工作了。