应用程序在“compileCoffeescript”期间挂起。

时间:2015-12-28 09:29:51

标签: javascript meteor

我的流星应用程序有一种非常奇怪的行为。通常它只在启动和写入时挂起:

call(WebElement org.openqa.selenium.WebDriver.findElement(By)) -> By.className: seeResult
  Trying main frame -> OK
call(WebElement org.openqa.selenium.WebDriver.findElement(By)) -> By.name: fname
  Trying main frame -> NoSuchElementException
  Trying iframe google_ads_iframe_/16833175/TryitLeaderboard_0 -> OK
call(WebElement org.openqa.selenium.WebDriver.findElement(By)) -> By.id: textareaCode
  Trying main frame -> OK
call(WebElement org.openqa.selenium.WebDriver.findElement(By)) -> By.name: bt
  Trying main frame -> OK
call(WebElement org.openqa.selenium.WebDriver.findElement(By)) -> By.name: country
  Trying main frame -> NoSuchElementException
  Trying iframe google_ads_iframe_/16833175/TryitLeaderboard_0 -> OK
call(void org.openqa.selenium.WebElement.click()) -> [[ChromeDriver: chrome on XP (5ab9e5f25d169bbc941ab1b08b346c50)] -> class name: seeResult]
  Trying main frame -> OK
call(WebElement org.openqa.selenium.WebDriver.findElement(By)) -> By.name: country
  Trying main frame -> NoSuchElementException
  Trying iframe google_ads_iframe_/16833175/TryitLeaderboard_0 -> OK
Norway
call(WebElement org.openqa.selenium.WebDriver.findElement(By)) -> By.cssSelector: input[type=submit]
  Trying main frame -> NoSuchElementException
  Trying iframe google_ads_iframe_/16833175/TryitLeaderboard_0 -> OK
call(void org.openqa.selenium.WebElement.click()) -> [[ChromeDriver: chrome on XP (5ab9e5f25d169bbc941ab1b08b346c50)] -> css selector: input[type=submit]]
  Trying main frame -> StaleElementReferenceException
  Trying iframe google_ads_iframe_/16833175/TryitLeaderboard_0 -> OK

这里可能有什么问题? 任何帮助将不胜感激。

P.S。 meteor版本1.2.1

提前致谢

更新:从版本文件中删除sercan@home:~/meteor_work/***$ meteor [[[[[ ~/meteor_work/mongoclient ]]]]] => Started proxy. => Started MongoDB. Loading plugin 'compileCoffeescript' ... - 行后,它会通过编译阶段,现在仍然停留在:

coffeescript@1.0.11

UPDATE2:我已阅读this issue并决定评论以下ecmascript依赖:

Building for web.browser                  -

然后它工作了!!!但是现在我无法使用ECMAScript2015 +等,无论如何我不需要它。但是我需要一个非常简短的解释......

1 个答案:

答案 0 :(得分:0)

我的建议是谁面对这些问题:

尝试从版本文件中删除一些软件包(您的meteor版本所在的软件包):

- less@2.5.1
- coffeescript@1.0.11

如果它无效,请尝试在文件中注释掉以下行:

#ecmascript              # Enable ECMAScript2015+ syntax in app code

不要忘记这些文件包含在.meteor目录中,如果您正在使用ECMAScript2015+我也不知道该怎么做,这个解决方案对我有用。