我试图安装离子并从早上开始创建一个示例项目。但是,从那时起就面临着一系列问题。试图一个一个地解决它们。 Atlast重新启动我的机器并打开命令提示符以构建示例项目并尝试
path of the sample project> ionic build android
但是,我继续面对错误,指出' ionic'不被视为内部或外部命令。
我尝试清除缓存并在我的机器中重新安装离子。尽管如此,我面临同样的离子问题并未被认为是内部或外部的命令。
有人可以帮我解决这个问题吗?
由于 Manikandan J
答案 0 :(得分:46)
不知何故,我的npm路径在PATH环境变量
中不存在因此,在将C:\Users\XXXXX\AppData\Roaming\npm
添加到我的PATH
变量后,我的问题就解决了: - )
答案 1 :(得分:10)
尝试使用-g参数安装离子框架,因此安装将是globall,如下所示:
npm install -g ionic
-g参数表示“它的二进制文件最终会出现在您的PATH环境变量中。”
答案 2 :(得分:9)
如果您使用的是Windows 10(可能还有Vista / 8 / 8.1),则需要以管理员身份运行cmd.exe。现在,当您运行以下命令时,将进行环境设置。
npm install -g cordova ionic
答案 3 :(得分:6)
我运行此命令卸载:
npm uninstall -g ionic cordova
然后运行安装:
npm install -g ionic cordova
然后一切都重新开始了。
答案 4 :(得分:5)
检查配置是否损坏。更新可能已将其安装在错误的位置。
首先检查:npm config get prefix
在我的情况下,它未设置为/ usr / local,而是设置在/ usr / Roaming中。
要解决此问题,请使用:npm config set prefix
问题解决了! :)
答案 5 :(得分:4)
以下简单的步骤让它工作:
extern char* arr;
npm install -g cordova ionic
ionic start mySimpleApp tabs
强> cd mySimpleApp
强> ionic cordova platform add android
答案 6 :(得分:2)
将其插入您的系统路径。发生这种情况是因为看不到节点模块,但是当您执行此操作时,您将创建模块的路径。它们位于此位置
C:\Users\[username]\AppData\Roaming\npm
答案 7 :(得分:2)
将路径变量设置为C:\ Users \«用户名文件夹»\ appdata \ Roaming \ npm帮我解决了这个问题。请尝试
答案 8 :(得分:2)
只需:
npm配置设置前缀
然后
npm install -g离子科尔多瓦
答案 9 :(得分:2)
为了搜索者的利益,其他答案对我不起作用。
我删除了'Ionic'文件夹:
C:\用户\ .. {我} .. \应用程序数据\漫游\ NPM \ node_modules
然后再次安装:
npm install -g ionic cordova
修正了它。
答案 10 :(得分:2)
经过几个小时的努力,我通过以下步骤对其进行了修复:
cd\
,现在通过npm
进入cd <YourNpmPath>\npm install -g ionic@4
路径文件夹答案 11 :(得分:1)
当我们手动更改路径变量时会发生此问题。由于此更改,系统无法找到需要执行的命令的库。
在安装离子线虫时,离子cli通过在您的环境中添加路径变量来处理。希望此内容有帮助
路径 - C:\用户\系统名称\应用程序数据\漫游\ NPM
答案 12 :(得分:1)
我在Windows上遇到了同样的问题,我通过将命令提示符导航到
来找到解决方案C:\ Users \ [用户名] \ AppData \漫游\ NPM&GT;
Cordova,Ionic等在这里找到。
答案 13 :(得分:1)
答案 14 :(得分:0)
在我的情况下,我认为Ionic
没有安装,
但是在更改Windows用户名后,npm
出于某种原因仍然安装在最后一个%AppData%
文件夹路径上。
例如,新用户名的正确路径为:
C:\Users\Admin\AppData\Roaming\npm
但是npm
确实使用了:
C:\Users\Abc\AppData\Roaming\npm
已将该文件夹内容移至正确的位置,并且一切正常!
答案 15 :(得分:0)
我也遇到了同样的问题。另一种有效的替代解决方案是“ Node.j的命令提示符”,并且效果很好。
答案 16 :(得分:0)
卸载旧版本
npm uninstall -g ionic
并尝试使用新版本重新安装
npm install -g @ionic/cli
答案 17 :(得分:0)
请检查是否全局和本地都安装了ionic cli
答案 18 :(得分:0)
首先使用以下命令从项目中卸载离子模块。
npm uninstall -g ion cordova
然后单独安装离子和cordova依赖关系,如下所示。
npm install -g ionic
npm install -g cordova
答案 19 :(得分:0)
过程很简单
npm install -g ionic
创建项目ionic start sample
。
您可以定义要创建的示例项目(例如:标签)
即可ionic start sample tabs
。 要查看所有模板,只需运行ionic templates
添加您需要的平台(Android或iOS)ionic platform add android
请记住,添加iOS平台,您需要安装了xcode的Mac
编译您的应用ionic build android
如果在安装离子时遇到问题,请尝试使用管理员权限
运行提示答案 20 :(得分:0)
npm install -g cordova ionic
然后
ionic start myApp tabs
然后
cd myApp
ionic serve
答案 21 :(得分:0)
C:\ Program Files \ nodejs \ bin 尝试将此添加到环境变量下的用户和环境变量,然后关闭命令提示符窗口并打开。 我解决了问题:)
答案 22 :(得分:0)
您的设备中可能没有安装离子。 首先检查终端/ cmd,你有没有安装离子? 你可以用以下命令检查它:
离子-v
答案 23 :(得分:0)
好吧,在尝试了很多这样的帖子中的几个答案,并且意识到我的环境变量也存在之后,我运行了
Button
来自Program Files中nodejs文件夹的内部,以windows提示符为管理员。
最初我将它安装在D:\ partition中的dev文件夹中。希望它可以帮到某人。
答案 24 :(得分:0)
卸载离子npm包然后清除appdata中的所有npm缓存,然后安装离子
npm install -g ionic
ionic info
-g
。ionic info
命令用于检查离子信息答案 25 :(得分:0)
尝试重新安装离子
npm install ionic -g
答案 26 :(得分:0)
我认为你应该将bin文件复制到系统变量中它应该没问题,至少我在Win7上尝试它并且它有效。我之前也有同样的问题。 右键单击“计算机”,选择“属性”,“高级系统设置”和“编辑环境变量”。
答案 27 :(得分:0)
我在Console2命令提示符下开始收到同样的错误。我检查了环境变量并重新安装了离子和cordova,但这并没有解决它。
然后我在Node.js命令提示符下尝试了离子,它运行得很好。因此,如果您遵循其他建议并且仍然无法正常工作,请尝试使用其他命令提示符。
答案 28 :(得分:0)
只需关注此视频,您就必须正确设置路径。
http://learn.ionicframework.com/videos/windows-android/
1:下载并安装Java然后打开您的系统环境变量,并添加或创建一个名为PATH的新用户变量,其中包含新Java SDK安装的bin文件夹的完整路径。
2:下载Apache Ant,然后将bin /文件夹的完整路径添加到PATH环境变量的末尾。
3:将Android添加到PATH:打开环境变量设置并添加adt-bundle / sdk / platform-tools /文件夹和adt-bundle / sdk / tools /文件夹的完整路径到结尾你的PATH变量:
4.安装nodeJs,现在你可以做
npm install -g cordova ionic
答案 29 :(得分:0)
&#39; ionic / java / cordova等。&#39;不被视为内部或外部命令
for ionic或cordova使用 npm install -g ionic / cordova 命令从节点安装它。
只要其PATH没有为java等其他程序正确设置,就会出现这种消息。系统必须识别您系统上可用的命令。只有在设置环境变量时才能识别。
用它来设置你的路径
SET PATH =%PATH%;你的应用程序路径到bin
答案 30 :(得分:-1)
下载JDK并安装 https://cordova.apache.org/docs/en/latest/guide/platforms/android/#java-development-kit-jdk
1 - 将JAVA_HOME环境变量设置为JDK安装位置
2 - 将ANDROID_HOME环境变量设置为Android SDK安装的位置
请记住,添加iOS平台,您需要安装了xcode的Mac
逐步访问此链接流程 https://cordova.apache.org/docs/en/latest/guide/platforms/android/