elp*_*dev 28 ionic-framework cordova-cli ionic-cli
已成功安装离子.当运行离子信息和其他命令如离子浏览器--list时,我得到一个错误,即cordova低于版本4.
Cordova在没有sudo的情况下安装在全局主目录中.
> ionic info
Your system information:
Cordova CLI: 6.1.0 (cordova-lib@undefined)
Gulp version: CLI version 3.9.1
Gulp local: Local version 3.9.1
Ionic Version: 1.2.4
Ionic CLI Version: 1.7.14
Ionic App Lib Version: 0.7.0
OS: Distributor ID: Ubuntu Description: Ubuntu 15.10
Node Version: v5.9.1
******************************************************
Dependency warning - for the CLI to run correctly,
it is highly suggested to install/upgrade the following:
Please install your Cordova CLI to version >=4.2.0 `npm install -g cordova`
******************************************************
Run Code Online (Sandbox Code Playgroud)
Cordova安装在:
> which cordova
/home/user_1/.npm-global/bin/cordova
Run Code Online (Sandbox Code Playgroud)
离子安装在:
> which ionic
/home/user_1/.npm-global/bin/ionic
Run Code Online (Sandbox Code Playgroud)
Way*_*oss 53
我也使用cordova@6.2和ionic@1.7.收到此错误消息后,我打开了一个新的终端并键入了cordova -v哪个输出:
? May Cordova anonymously report usage statistics to improve the tool over time?
一旦我输入答案(No),打印出版本号,然后我ionic info在项目终端中重新运行.错误消失了.
ionic info在项目目录中运行时,我得到了两次相同的错误.原始错误输出:
******************************************************
Dependency warning - for the CLI to run correctly,
it is highly recommended to install/upgrade the following:
Please install your Cordova CLI to version >=4.2.0 `npm install -g cordova`
******************************************************
Your system information:
You have been opted out of telemetry. To change this, run: cordova telemetry on.
6.2.0
Gulp version: CLI version 3.9.1
Gulp local: Local version 3.9.1
Ionic CLI Version: 1.7.16
Ionic App Lib Version: 0.7.3
OS:
Node Version: v4.4.2
******************************************************
Dependency warning - for the CLI to run correctly,
it is highly recommended to install/upgrade the following:
Please install your Cordova CLI to version >=4.2.0 `npm install -g cordova`
******************************************************
Run Code Online (Sandbox Code Playgroud)
gar*_*mac 32
我已经尝试了很多不同的方法来解决这个问题,比如重新安装有没有--unsafe-perm=true --allow-root标志(这是其他人建议在其他问题/其他地方在线修复它)但这似乎是版本6.1的cordova问题. 0和离子现在使用6.0.0运行
npm install -g cordova@6.0.0
Run Code Online (Sandbox Code Playgroud)
这应该是诀窍,因为它似乎6.1.0不是一个稳定的版本.
Mar*_*ens 15
cordova telemetry off
Run Code Online (Sandbox Code Playgroud)
运行时错误消失
ionic info
Run Code Online (Sandbox Code Playgroud)
我选择退出Telemetry,它在开发过程中收集数据以进行分析.您也可以使用"on"关键字选择加入.
帽子提示Wayne Bloss指导我这个答案.
小智 9
我在Windows 10上得到了与Wayne Bloss完全相同的结果.第一次尝试时出现错误"> = 4.2.0",并且在检查版本"cordova -v"之后,错误消失了(我对问题的答案是肯定的)统计).
| 归档时间: |
|
| 查看次数: |
26835 次 |
| 最近记录: |