我试图安装离子并从早上开始创建一个示例项目.但是,从那时起就面临着一系列问题.试图一个一个地解决它们.Atlast重新启动我的机器并打开命令提示符来构建示例项目并尝试
path of the sample project> ionic build android
Run Code Online (Sandbox Code Playgroud)
但是,我继续面对错误,即'离子'未被认为是内部或外部命令.
我尝试清除缓存并在我的机器中重新安装离子.尽管如此,我面临同样的离子问题并未被认为是内部或外部的命令.
有人可以帮我解决这个问题吗?
谢谢Manikandan J.
小智 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
问题解决了!:)
我运行此命令来卸载:
npm uninstall -g ionic cordova
Run Code Online (Sandbox Code Playgroud)
然后运行安装:
npm install -g ionic cordova
Run Code Online (Sandbox Code Playgroud)
然后一切都重新开始了.
为了搜索者的利益,其他答案对我不起作用。
我从以下位置删除了“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
经过几个小时的努力,我通过以下步骤修复了它:
cd\现在进入npm的路径文件夹cd <YourNpmPath>\npm install -g ionic@4