当我运行Sencha app watch (sencha app watch)时,我的构建失败,出现以下错误:
生成失败ERR com.sencha.exceptions.ExBuild: PhantomJS sass生成已退出,代码为: 139 ERR at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
这是在升级到MacOS Sierra之后立即发生的。
我的Sencha CMD版本是6.1.3.42
ExtJS版本6.0.2
在阅读了大量的帖子后,我得出的结论是,塞拉需要2.x版本的phantomJS,而这个特定版本的Sencha需要1.9.8的PhantomJS版本。
除了Sencha CMD升级之外,有没有解决这个问题的办法?
发布于 2016-12-22 08:08:47
Sencha Cmd使用与其捆绑在一起的PhantomJS版本。对于Sencha Cmd 6.1.3.42,这是2.1.1。
你可以自己测试一下-- <Sencha CMD location>/bin/osx/phantomjs/phantomjs --version
Sencha Cmd的早期版本(例如6.0.1.76)使用的是PhantomJS 1.9.x,该版本在Sierra下不起作用。有可能您仍然被配置为使用其中一个。
https://stackoverflow.com/questions/41272521
复制相似问题