在特定文件夹中出现此错误' ionic'不被视为内部或外部命令,

时间:2016-12-22 22:51:58

标签: cordova ionic-framework npm ionic2 npm-install

我刚刚更新了我的离子和cordova版本,我遇到了奇怪的问题。 在我得到的特定文件夹中

  

离子'不被视为内部或外部命令

但是当我尝试其他不同的文件夹时,我不会遇到这个问题 enter image description here

我尝试重新安装节点,离子和cordova并遇到同样的问题。

npm版本也显示了不同的版本

  

C:\ Users \ adirz> npm -v   4.0.5

     

C:\ Users \ adirz> cd myapps

     

C:\ Users \ adirz \ myapps> npm -v   3.10.9

我跑"其中npm"命令(已编辑)

  

C:\ Users \ adirz>其中npm C:\ Program Files \ nodejs \ npm C:\ Program Files \ nodejs \ npm.cmd C:\ Program Files \ nodejs \ node_modules \ npm \ bin \ npm   C:\ Program Files \ nodejs \ node_modules \ npm \ bin \ npm.cmd   C:\ Users \用户adirz \应用程序数据\漫游\故宫\ NPM   C:\ Users \ adirz \ AppData \ Roaming \ npm \ npm.cmd C:\ Users \ adirz> cd myapps   C:\ Users \ adirz \ myapps>其中npm C:\ Program Files \ nodejs \ npm C:\ Program   Files \ nodejs \ npm.cmd C:\ Program Files \ nodejs \ node_modules \ npm \ bin \ npm   C:\ Program Files \ nodejs \ node_modules \ npm \ bin \ npm.cmd   C:\ Users \用户adirz \应用程序数据\漫游\故宫\ NPM   C:\ Users \用户adirz \应用程序数据\漫游\ NPM \ npm.cmd

     

C:\用户\ adirz \安装MyApps>

环境变量的截图 enter image description here

C:\用户\ adirz \ NPM enter image description here

我打开新文件夹,它看起来像这样

  

C:\ Users \ adirz> npm -v   4.0.5

     

C:\ Users \ adirz> ionic -v   2.1.18

     

C:\ Users \ adirz> cd myapps

     

C:\ Users \ adirz \ myapps> cd haversami

     

C:\ Users \ adirz \ myapps \ HaverSami> npm -v   3.10.9

     

C:\ Users \ adirz \ myapps \ HaverSami> ionic -v' ionic'不承认   内部或外部命令,可操作程序或批处理文件。

     

C:\用户\ adirz \安装MyApps \ HaverSami>

1 个答案:

答案 0 :(得分:0)

您似乎在不同的位置安装了多个版本的npm,其中一个版本具有cordova和ionic软件包。

尝试

where npm

在命令行中。

更新: 您在系统中安装的全局npm是C:\ Program Files \ nodejs \ npm。 你当地的人在C:\ Users \ adirz \ npm 删除C:\ Users \ adirz \ npm。 您可能必须运行npm install -g cordova ionic