我想在浏览器中运行离子应用程序。
我用过这个命令
ionic serve
但是我得到了这个错误Error: spawn EACCES
我检查离子信息,但我得到离子框架是未知的
global packages:
@ionic/cli-utils : 1.4.0
Cordova CLI : 7.0.1
Gulp CLI : CLI version 3.9.1 Local version 3.9.1
Ionic CLI : 3.4.0
本地包裹:
@ionic/cli-plugin-cordova : 1.4.1
Cordova Platforms : android 6.4.0
Ionic Framework : unknown
系统:
Node : v7.10.1
OS : Linux 4.13
Xcode : not installed
ios-deploy : not installed
ios-sim : not installed
npm : 4.2.0
你必须重新安装离子和cordova。运行此命令:
npm install -g ionic cordova
使用这些命令全局安装ionic和Cordova。
1。 sudo npm install -g ionic @ latest。
2。 sudo npm install -g cordova @ latest。
删除并安装Ionic最新/稳定版本并在Android Studio中打开项目并执行成功的gradle。
完成上述步骤后,如果您使用MAC,请在终端上运行以下命令:
sudo chmod 777“/ Applications / Android Studio.app/Contents/gradle/gradle-4.1/bin/gradle”
转到离子项目的根文件夹并按照以下说明操作:
运行sudo cordova prepare
运行sudo chmod -R 777 ./
运行ionic serve
linux和mac系统会出现此问题
首先在项目文件夹中添加“读写”权限
右键单击项目文件夹 - >单击获取信息 - >添加权限
现在在所有语法之前使用“sudo”
喜欢,sudo ionic cordova运行android
你可能错过了为C:\ Users \ username \ AppData在环境中添加路径。另外你再次使用受尊重的节点版本安装离子CLI
用户名符合您的用户名