在尝试构建和运行离子项目时,如果不构建项目或运行模拟器,它将无声地失败(无输出)。
Zeeshans-MBP:my-reddit zeeshansabri11 $ ionic build iOS
Zeeshans-MBP:my-reddit zeeshansabri11 $ ionic emulate ios
系统详细信息: Cordova CLI:5.3.3 Gulp版本:CLI版本3.9.0 Gulp当地人: 离子版:1.1.0 离子CLI版本:1.7.7 Ionic App Lib版本:0.6.3 ios-deploy版本:1.8.2 ios-sim版本:5.0.3 操作系统:Mac OS X El Capitan 节点版本:v5.0.0 Xcode版本:Xcode 7.1 Build版本7B91b
什么都没发生。我得到了一些错误,并与我的Udemy讲师检查,我被告知我使用sudo安装了我的节点,所以我卸载完整节点,离子和cordova,然后重新安装它现在我没有得到这些错误但现在构建和模拟命令没有做任何事情。
我在论坛上看过类似的帖子,但这看起来很旧,建议降级到一些非常旧的版本,不确定它是否仍然有效。
顺便说一下:我是所有Ionic,cordova和节点的新手,所以请放轻松我:)答案 0 :(得分:4)
问题是您使用的是Node 5.0.0 请改用Node 4.1.2:
如果您通过brew安装了节点,请尝试以下操作:
brew switch node 4.1.2
令人难以置信的是,那里没有显示可见的错误。
答案 1 :(得分:0)
您需要更新/安装以下软件包:
npm install -g ionic cordova ios-deploy
它解决了节点v7上的问题
node --version
v7.7.4