已成功安装离子.当运行离子信息和其他命令如离子浏览器--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) 当我尝试运行任何需要登录的Ionic CLI命令时,我收到404错误.
这是命令行....
? Password: [hidden]
Request: POST https://api.ionic.io/login
Response: 404
Body:
{ link: null,
message: 'No user found by that email',
type: 'NotFound' }
Run Code Online (Sandbox Code Playgroud)
我肯定会输入正确的帐户详细信息,以确保我甚至在https://dashboard.ionicjs.com/signup上创建了几个新帐户,确保我已经验证了电子邮件地址但仍然是同样的错误.
(我刚刚在这个问题上失去了8个小时,所以我在这里发布问答以帮助其他人.)
我使用ionic 2.0.0-beta.37,cordova 6.2.0并node 6.2.0在OSX 10.11.4
cordova platform list | time ionic platform list
real 0m19.449s | real 1m16.809s
user 0m0.890s | user 0m2.711s
sys 0m0.166s | sys 0m0.685s
Run Code Online (Sandbox Code Playgroud)
cordova plugin list | ionic plugin list
real 0m0.587s | real 0m41.768s
user 0m0.503s | user 0m2.362s
sys 0m0.055s | sys 0m0.891s
Run Code Online (Sandbox Code Playgroud)
为什么Ionic CLI会慢得多?
如何在 ionic cli 中使用 pnpm 或 Bun 代替 npm?与 npm 相比,它有一些好的好处,比如较小的存储使用量、下载某些包时显示进度等等......
我让Ionic 3正常工作了几个月,并且上周更新到Ionic 4进行了测试。我的应用程序是用Ionic 3编写的。现在,ionic cordova build android不更新构建。离子发球效果很好。
我能够ionic cordova build android像其他所有离子命令一样正常运行,但是运行构建时,构建不会更新。使它更新的唯一方法是删除并重新添加平台。我还确保在运行模拟器后从模拟器中卸载该应用程序-因此它不会访问旧版本。此外,在该/platforms/android文件夹中,没有文件被更新。
我尝试了以下方法:
重新安装了Gradle(也通过brew)
完成上述所有操作后,重新启动计算机。
重置PATH变量(如下),并尝试使用Ionic-cli 3.20。*和4.0.5运行构建。
离子信息:
Ionic:
ionic (Ionic CLI) : 4.0.5 (/usr/local/lib/node_modules/ionic)
Ionic Framework : ionic-angular 3.9.2
@ionic/app-scripts : 3.1.11
Cordova:
cordova (Cordova CLI) : 8.0.0
Cordova Platforms : android 7.0.0
System:
Android SDK Tools : 26.1.1
NodeJS : v10.8.0 (/usr/local/Cellar/node/10.8.0/bin/node)
npm : 6.3.0
OS : macOS High Sierra
Xcode : Xcode 9.4.1 Build version 9F2000 …Run Code Online (Sandbox Code Playgroud) 我正在寻找一种“离子启动”项目并将其保存在现有Angular CLI解决方案(已经包含一个Web应用程序和一个lib)的projects文件夹中的方法。
每当我运行离子命令时,我都需要阻止Ionic CLI检查更新.这使我无法离线运行应用程序.举例如下:
C:\Users\TO-004\Desktop\EzyMarketplace\EzyExtension-App-2017-master>ionic serve
? The Ionic CLI has an update available (3.3.0 => 3.4.0)! Would you like to install it? (Y/n)
我是Ionic的新手.在开始使用Ionic 3时,我面临代理问题.
在通过npm安装Ionic&cordova后,尝试按照离子帮助的建议使用以下命令创建一个新项目

npm install -g @ionic/cli-plugin-proxy
Run Code Online (Sandbox Code Playgroud)
其次是
ionic start helloWorld blank --type ionic-angular
Run Code Online (Sandbox Code Playgroud)
npm config和git config已经设置并正常工作,因为我使用angular后面代理能够安装任何库并推送到github而没有任何问题
拥有环境变量HTTP_PROX,PROXY和IONIC_HTTP_PROXY.
尝试卸载离子并重新安装,再次设置代理,但没有任何帮助.找不到任何帮助.我是否需要设置任何其他代理才能使用离子3?请指导我解决这个问题.
版本
我更新离子并尝试添加android和ios平台,但我无法添加它.它在控制台中向我显示以下消息.
js20@js20:~/Desktop/project$ ionic platform add android
The platform command has been renamed. To find out more, run:
ionic cordova platform --help
Run Code Online (Sandbox Code Playgroud)
我的离子版
js20@js20:~/Desktop/project$ ionic -v
3.3.0
Run Code Online (Sandbox Code Playgroud) 我试图找出更改 TS 文件生成的默认制表符缩进大小的方法Ionic CLI
每当我运行 ionic generate命令时,它都会创建带有 2 个空格的制表符缩进的文件
我怎样才能将其设置为默认4?
ionic-cli ×10
ionic3 ×3
angular-cli ×2
cordova ×2
cordova-cli ×2
android ×1
ionic2 ×1
ionic4 ×1
performance ×1
pnpm ×1
typescript ×1