我刚刚更新了我的离子和cordova版本,我遇到了奇怪的问题。 在我得到的特定文件夹中
离子'不被视为内部或外部命令
我尝试重新安装节点,离子和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>
我打开新文件夹,它看起来像这样
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>
答案 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