У меня явно есть недоразумение о том, что делает PATH. У меня возникли проблемы с использованием любого из моих установленных пакетов (как в глобальном, так и в локальном). Что я пытался сделать до сих пор:Невозможно использовать любые уже установленные пакеты npm: не распознано
npm install -g firebase-tools
npm install -g ionic cordova
Пакеты устанавливаются очень хорошо. Я могу видеть, что, когда я бегу
npm list -g --depth=0
получить список, который показывает узел, Cordova, firebase, и установка ионных пакетов. Но, если я хочу, чтобы получить доступ к любому из этих пакетов, выполнив команду, например
firebase-init
OR
ionic start myApp sidemenu
я получаю то же сообщение об ошибке в моем ЦМДЕ
['firebase']/['ionic'] is not a recognized internal or external command, operable program or batch file.
Nodejs установлен в моем Program Files (x86)/nodejs
Вот что у меня есть мой путь переменной значение:
C: \ Program Files \ nodejs;
C: \ Program Files (x86) \ nodejs \ node_modules \ npm;
C: \ Users \ ... \ MyProject \ node_modules
Я добавил, что последний путь после того, как локально делает
npm install ionic
, где я могу ясно видеть ионный пакет в папке, но Я по-прежнему получаю ту же ошибку, что и выше, когда пытаюсь запустить ионную команду.
Я действительно обескуражен, потому что я не мог понять проблему уже несколько недель, и из-за этого я не могу добиться какого-либо прогресса в своем проекте. :(
Примечания: Я работаю на WINDOWS 8
I никогда не получал глобальную установку для правильной работы в Windows. Но потом я понял, действительно нет веских оснований для использования глобальных установок. Сделайте локально установленную версию всех необходимых вам пакетов, а затем каждое приложение имеет собственный независимый набор пакетов, и если вы что-то обновите, это повлияет только на приложение, на которое вы хотите повлиять. Итак, я просто отказался от глобальной установки в Windows и не пропустил ее один бит. – jfriend00
@ jfriend00 Да, я попробовал локально установить его в папку проекта, но, как я уже упоминал, он все равно не распознает ионную внутреннюю внешнюю команду. –
Я в замешательстве. Что вы на самом деле пытаетесь запустить? Какая строка командной строки или сценария кода не работает? – jfriend00