У меня возникла проблема с путём установки пакетов узлов в Windows 8.1. После установки узла с использованием шоколадным я сделал следующие шаги:Проблемы с установкой Chocolatey, npm и grunt-cli
Install Chocolatey
choco install npm
npm install -g grunt-cli
Так проделав выше я открываю CMD строку в режиме администратора и типа «НПМ», он отлично работает с любой каталог и дает мне обычное использование НПМ вещи. Затем я печатаю «grunt», и я получаю «grunt», не распознается как внутренняя или внешняя команда ... ».
Итак, я думаю, что это проблема PATH, которая, скорее всего, есть.
My PATH не имеет ничего общего с npm на нем, поэтому я добавил «C: \ Users \ MYNAME \ AppData \ Roaming \ npm», попробовал «grunt» снова, не повезло. Я посмотрел внутрь 'C: \ Users \ MYNAME \ AppData \ Roaming \ НПМ \ node_modules' и ничего не установлен, так что я побежал 'NPM установить -g хрюкать-кли' снова и заметил
C:\ProgramData\chocolatey\lib\nodejs.commandline.0.10.33\tools\grunt -> C:\ProgramData\chocolatey\lib\nodejs.commandline
.0.10.33\tools\node_modules\grunt-cli\bin\grunt
[email protected] C:\ProgramData\chocolatey\lib\nodejs.commandline.0.10.33\tools\node_modules\grunt-cli
├── [email protected]
├── [email protected] ([email protected])
└── [email protected] ([email protected], [email protected])
Так смотреть на это npm устанавливает все в «C: \ ProgramData \ chocolatey \ lib \ nodejs.commandline.0.10.33 \ tools \ node_modules», мой вопрос в том, должен ли я просто добавить это на свой путь и продолжить работу или есть что-то, что я могу сделать, чтобы получить npm использовать место установки по умолчанию в папке «C: \ Users \ MYNAME \ AppData \ Roaming \ npm», поскольку npm-cache в «C: \ Users \ MYNAME \ AppData \ Roaming \ npm-cache», похоже, заполняется, как ожидалось ?
Благодаря
Или вы можете установить nodejs.install, который будет делать то же самое. – ferventcoder