离子框架 - '离子'不被认为是内部或外部命令

Man*_*dan 25 ionic

我试图安装离子并从早上开始创建一个示例项目.但是,从那时起就面临着一系列问题.试图一个一个地解决它们.Atlast重新启动我的机器并打开命令提示符来构建示例项目并尝试

path of the sample project> ionic build android
Run Code Online (Sandbox Code Playgroud)

但是,我继续面对错误,即'离子'未被认为是内部或外部命令.

我尝试清除缓存并在我的机器中重新安装离子.尽管如此,我面临同样的离子问题并未被认为是内部或外部的命令.

有人可以帮我解决这个问题吗?

谢谢Manikandan J.

Raa*_*ghu 55

不知何故,我的npm路径不在PATH环境变量中

所以在添加C:\Users\XXXXX\AppData\Roaming\npm到我的PATH变量后我的问题解决了:-)


小智 14

尝试使用-g参数安装离子框架,因此安装将是globall,如下所示:

npm install -g ionic
Run Code Online (Sandbox Code Playgroud)

-g参数表示"它的二进制文件最终出现在PATH环境变量中."


Dan*_*rst 10

如果您使用的是Windows 10(可能还有Vista/8/8.1),则需要以管理员身份运行cmd.exe.现在,当您运行以下命令时,将进行环境设置.

npm install -g cordova ionic


小智 7

检查配置是否损坏。该更新可能将其安装在错误的位置。

首先检查: npm config get prefix

就我而言,它不是设置为/ usr / local而是在/ usr / Roaming中。

因此,要解决此问题,请使用: npm config set prefix

问题解决了!:)


Rus*_*ine 7

我运行此命令来卸载:

npm uninstall -g ionic cordova
Run Code Online (Sandbox Code Playgroud)

然后运行安装:

npm install -g ionic cordova
Run Code Online (Sandbox Code Playgroud)

然后一切都重新开始了.


小智 6

遵循以下简单步骤即可使其正常工作:

  1. 安装Node.js
  2. 安装离子和科尔多瓦: npm install -g cordova ionic
  3. 创建一个简单的项目: ionic start mySimpleApp tabs
  4. cd mySimpleApp
  5. ionic cordova platform add android
  6. 构建项目: ionic build android

  • 我认为这个问题假设所有这些都已经完成。就我而言,它是。这些步骤将在 #3 处失败,并出现问题中的错误。 (2认同)
  • 这就是'快乐的方式'。“悲伤的方式”将在第 3 步失败,这就是错误的问题。 (2认同)

小智 6

做就是了:

npm 配置设置前缀

进而

npm install -g 离子科尔多瓦


小智 5

将路径变量设置为 C:\\Users\\\xc2\xabuser namefolder\xc2\xbb\\appdata\\Roaming\\npm 帮助我解决了问题。请尝试

\n


Hoc*_*eyJ 5

为了搜索者的利益,其他答案对我不起作用。

我从以下位置删除了“Ionic”文件夹:

C:\Users\..{me}..\AppData\Roaming\npm\node_modules

然后再次安装:

npm install -g ionic cordova
Run Code Online (Sandbox Code Playgroud)

这解决了它。


小智 5

将此插入到您的系统路径中。发生这种情况是因为没有看到节点模块,但是当您这样做时,您会创建模块的路径。他们被发现在这个位置

C:\Users\[username]\AppData\Roaming\npm
Run Code Online (Sandbox Code Playgroud)


小智 5

经过几个小时的努力,我通过以下步骤修复了它:

  1. 卸载node js 重启系统。
  2. 安装节点js(当前版本)。
  3. 在环境变量的系统变量中检查您的节点 js 路径。

在此处输入图片说明


  1. 右键单击命令提示符并选择以管理员身份运行。键入cd\现在进入npm的路径文件夹cd <YourNpmPath>\npm install -g ionic@4
  2. 就是这样 。现在它在整个系统中全局可用。