我有一个Ionic 1项目和最新的cli(3.12.0) . 首先,我尝试了“离子电缆运行ios” - 然后它停止了,没有其他事情发生 . 然后我试图删除ios和android平台并再次添加,但没有一个cli命令工作(没有错误,只有卡住) .
只有“离子服务”工作 .
I've deleted the following folders/files:
-
钩子
-
node_modules
-
平台
-
插件
-
package.lock
-
yarn.lock
then i ran the following commands:
-
纱(安装) - >工作
-
离子cordova平台添加ios - >只创建了platforms-folder,但没有别的
here is my "ionic info"
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 回答
显然,文件夹权限存在问题,因为对macOS High Sierra进行了更新 .
我用以下方法解决了这个问题:
在终端“cd”中到项目所在的文件夹(“cd / Users / username / projects”)
递归拥有项目文件夹(“chown -R YOUR_USERNAME YOUR_PROJECT_FOLDER”)
在此之后,我能够再次运行Ionic命令 .