Ionic 1项目 - 没有一个cli命令工作

时间:2017-10-03 14:30:00

标签: android ios cordova ionic-framework

我有一个Ionic 1项目和最新的cli(3.12.0)。 首先,我尝试了“离子电缆运行ios” - 然后它停止了,没有其他事情发生。然后我试图删除ios和android平台并再次添加,但没有一个cli命令工作(没有错误,只有卡住)。

只有“离子服务”工作。

我删除了以下文件夹/文件:

  • node_modules
  • 平台
  • 插件
  • package.lock
  • yarn.lock

然后我运行了以下命令:

  • 纱线(安装) - >工作
  • 离子cordova平台添加ios - >只创建了platforms-folder而没有其他内容

这是我的“离子信息”

cli包:(/ Users /.../ node_modules)

@ionic/cli-utils  : 1.12.0
ionic (Ionic CLI) : 3.12.0

全球套餐:

cordova (Cordova CLI) : 7.0.1
Gulp CLI              : CLI version 3.9.1 Local version 3.9.1

本地包裹:

Cordova Platforms : none
Ionic Framework   : ionic1 1.3.1

系统:

ios-deploy : 1.9.2
Node       : v8.4.0
npm        : 5.4.2
OS         : macOS High Sierra
Xcode      : Xcode 9.0 Build version 9A235

其他:

backend : pro

1 个答案:

答案 0 :(得分:0)

显然文件夹权限存在问题,因为更新了macOS High Sierra。

我用以下内容解决了这个问题:

  • 在终端“cd”中指向项目所在的文件夹(“cd / Users / username / projects”)
  • 递归拥有您的项目文件夹(“chown -R YOUR_USERNAME YOUR_PROJECT_FOLDER”)

在此之后,我能够再次运行Ionic命令。