2017-07-30 75 views
0

我每天在工作机器上使用离子(1和2),没有任何问题,但我已经在家用电脑上使用它,安装离子后,我得到以下信息:离子不被识别在gitbash或cmd

庆典:离子:找不到命令

我已经卸载和重新安装节点,并用做离子和GitBash相同。这里有一个截图,任何人都可以帮忙吗?

enter image description here

+0

您可以'echo $ PATH'来查看节点全局bin是否在路径中。例如'.../node/the_node_version/bin' – aristotll

+0

/c/Users/gaz/bin:/ mingw64/bin:/ usr/local/bin:/ usr/bin:/ bin:/ mingw64/bin:/ usr /bin:/c/Users/gaz/bin:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem:/c/WINDOWS/System32/WindowsPowerShell/v1.0:/c/Program文件/的NodeJS:/ CMD:/ mingw64/bin中:在/ usr/bin中:/ C /用户/加兹/应用程序数据/本地/微软/ WindowsApps:/ C /用户/加兹/ AppData的/漫游/ NPM:在/ usr/bin中/ vendor_perl:/ usr/bin/core_perl –

回答

0
C:\Users\gaz\AppData\Roaming\npm 

请确保在上述地点,ionic.cmd是有或没有。 如果找不到,请卸载所有与离子相关的现有文件,然后重新安装。 在上面的屏幕截图中,您没有安装cordova文件。 离子文档,而入门你会发现这个命令:

npm install -g ionic cordova 
+0

我这样做了,我不能运行cordova命令,即时通讯只是安装android sdk,但似乎没有工作 –

0

解决这一问题上窗口你必须通过这个命令来设置路径漫游/ NPM:

npm config set prefix C:\Users\[windows name folder]\AppData\Roaming\npm 

变化Windows名称文件夹给你的。 并立即安装离子和科尔多瓦再次

npm install -g ionic cordova 

................................... ...........................

如果你在Linux你必须改变路径到/ usr/local

npm config set prefix usr/local