Создание псевдонима для NPM с помощью cmder в Windows

9089
Susan

Я использую cmder на окнах: http://bliker.github.io/cmder/

Я установил node.js из nodejs.org.

Я могу запустить npm в cmder, выполнив эту команду:

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.

4

2 ответа на вопрос

5
Susan

If a file name includes spaces, it is necessary to use the 8.3 version of the name, like this:

alias npm=C:\Progra~1\nodejs\npm.cmd $*

You can get the short name by using command: dir /x c:\.

source: https://bountify.co/creating-an-alias-for-npm-using-cmder-in-windows

1
pobklk

You might want to add the folder containing npm to the "Path" system variable.

To do that :

  • Go to "Computer" -> Right click on an empty space -> Properties -> Click "Advanced system parameters" which is located on the left panel

  • A new window should have opened -> Select "Advanced system parameters" tab -> Click on "Environment variables"

  • Then select the "Path" under "System variables" and click on modify.

  • You should have something like :

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

  • At the end, just add ";PATH_TO_NPM" (Don't forget the ";" at the beginning"

  • Reboot your computer and it should be working.

Вы ** не ** должны перезагрузить компьютер. Чтобы увидеть изменения в вашей оболочке, просто откройте новый экземпляр - новые значения будут видны там же сразу. Oliver 9 лет назад 1
просто нужно перезагрузить терминал Aequitas 6 лет назад 0