安装 ionic-cli-4 后无法识别 Cordova 命令
Cordova commands aren't recognized after installing ionic-cli-4
在项目期间,我想模拟 (ionic cordova emulate ios
) 然后它问我(我通常会说是):
? The Ionic CLI (local version) has an update available (3.20.0 => 4.0.1)! Would you like to install it? Yes
> npm i -D -E ionic@latest
✔ Running command - done!
[OK] Updated Ionic CLI to 4.0.1!
Please re-run your command.
Note: You can downgrade to your old version by running: npm i --save -E ionic@3.20.0
之后我尝试重新运行命令,但它好像不再识别命令ionic cordova emulate ios
:
[ERROR] Unable to find command: /usr/local/bin/node /Users/$ME/.npm-packages/bin/ionic cordova emulate ios
_ _
(_) ___ _ __ (_) ___
| |/ _ \| '_ \| |/ __|
| | (_) | | | | | (__
|_|\___/|_| |_|_|\___| CLI PRO 4.0.1
Usage:
$ ionic <command> [<args>] [--help] [--verbose] [--quiet] [--no-interactive] [--no-color] [--confirm] [options]
Global Commands:
...
Project Commands:
build .................... Build web assets and prepare your app for any platform targets
cordova <subcommand> ..... Cordova functionality (subcommands: build, compile, emulate, platform, plugin, prepare,
requirements, resources, run)
doctor <subcommand> ...... Commands for checking the health of your Ionic project (subcommands: check, list, treat)
generate ................. Automatically create framework features (alias: g)
git <subcommand> ......... Commands relating to git (subcommands: remote)
integrations <subcommand> Manage various integrations in your app (subcommands: disable, enable, list)
link ..................... Connect local apps to Ionic Pro
monitoring <subcommand> .. Commands relating to Ionic Pro error monitoring (subcommands: syncmaps)
serve .................... Start a local dev server for app dev/testing (alias: s)
ssl <subcommand> ......... (experimental) Commands for managing SSL keys & certificates (subcommands: generate)
不确定它到底想要什么,语法没有改变(仍然是 ionic cordova $something
)
同时,我降级了... :/
我遇到了同样的问题。
解决方法:降级到旧版本 npm i -g ionic@3.20.0
将 --no-interactive 参数添加到您的 ionic cordova 命令以忽略更新问题
有同样的问题。解决方法是全局安装 ionic CLI:
作为开发者用户从你的 ionic 项目根目录执行以下命令:
npm uninstall ionic
然后以用户 "root" 执行以下操作:
npm i -g ionic@latest
之后,您应该可以使用新的 ionic CLI 版本 4.0.1
在项目期间,我想模拟 (ionic cordova emulate ios
) 然后它问我(我通常会说是):
? The Ionic CLI (local version) has an update available (3.20.0 => 4.0.1)! Would you like to install it? Yes
> npm i -D -E ionic@latest
✔ Running command - done!
[OK] Updated Ionic CLI to 4.0.1!
Please re-run your command.
Note: You can downgrade to your old version by running: npm i --save -E ionic@3.20.0
之后我尝试重新运行命令,但它好像不再识别命令ionic cordova emulate ios
:
[ERROR] Unable to find command: /usr/local/bin/node /Users/$ME/.npm-packages/bin/ionic cordova emulate ios
_ _
(_) ___ _ __ (_) ___
| |/ _ \| '_ \| |/ __|
| | (_) | | | | | (__
|_|\___/|_| |_|_|\___| CLI PRO 4.0.1
Usage:
$ ionic <command> [<args>] [--help] [--verbose] [--quiet] [--no-interactive] [--no-color] [--confirm] [options]
Global Commands:
...
Project Commands:
build .................... Build web assets and prepare your app for any platform targets
cordova <subcommand> ..... Cordova functionality (subcommands: build, compile, emulate, platform, plugin, prepare,
requirements, resources, run)
doctor <subcommand> ...... Commands for checking the health of your Ionic project (subcommands: check, list, treat)
generate ................. Automatically create framework features (alias: g)
git <subcommand> ......... Commands relating to git (subcommands: remote)
integrations <subcommand> Manage various integrations in your app (subcommands: disable, enable, list)
link ..................... Connect local apps to Ionic Pro
monitoring <subcommand> .. Commands relating to Ionic Pro error monitoring (subcommands: syncmaps)
serve .................... Start a local dev server for app dev/testing (alias: s)
ssl <subcommand> ......... (experimental) Commands for managing SSL keys & certificates (subcommands: generate)
不确定它到底想要什么,语法没有改变(仍然是 ionic cordova $something
)
同时,我降级了... :/
我遇到了同样的问题。
解决方法:降级到旧版本 npm i -g ionic@3.20.0
将 --no-interactive 参数添加到您的 ionic cordova 命令以忽略更新问题
有同样的问题。解决方法是全局安装 ionic CLI:
作为开发者用户从你的 ionic 项目根目录执行以下命令:
npm uninstall ionic
然后以用户 "root" 执行以下操作:
npm i -g ionic@latest
之后,您应该可以使用新的 ionic CLI 版本 4.0.1