IONIC 1项目中的ionic serve,在ionic 4 cli中无法使用

8
今天发布了IONIC 4 Beta之后,我将我的IONIC CLI更新到了4.0.1。在尝试使用ionic serve命令服务我的IONIC v1项目时,它向我显示了以下错误和警告:
ionic serve

ionic-v1 serve --host 0.0.0.0 --port 8100 --lr-port 35729 --dev-port 53703 [v1]“ionic-v1”未被识别为内部或外部命令、可运行的程序或批处理文件。

[INFO] 看起来@ionic/v1-toolkit没有安装在这个项目中。

   This package is required for ionic serve. For more details, please see the CHANGELOG:
   https://github.com/ionic-team/ionic-cli/blob/master/packages/ionic/CHANGELOG.md#4.0.0

[错误] 实用程序 CLI 意外关闭。

    The Ionic CLI will exit. Please check any output above for error details.

PLEASE HELP


当您想要使用IONIC 1时,请降级您的CLI版本,当您将使用ionic 3或4时,您可以轻松升级它。这种情况下更好、更快的方法。以下是所有版本列表 https://www.npmjs.com/package/ionic使用:npm install ionic@YOUR_VERSION_NUMBER - Somnath
我有同样的问题,无法在最新的ionic版本6.12.3中运行旧的ionic v1项目。请问如何降级以及降到哪个版本? - Louis
2个回答

16

警告中建议: [INFO] 看起来 @ionic/v1-toolkit 没有被安装在这个项目中。

我尝试使用下面的命令安装 @ionic/V1-toolkit,并且我能够在 IONIC V4.0.1 CLI 中为我的 IONIC V1 项目使用 ionic serve。

npm install @ionic/v1-toolkit -g

2
安装了 @ionic/v1-toolkit 后,我遇到了 Assertion `args[1]->IsString()' 错误,为此我运行了 npm i natives,之后我就能够运行 ionic serve 了。 - Mohan

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接