【问题标题】:Phantomjs 2.0.1 can't find variable define at /assets/test-loader.jsPhantomjs 2.0.1 在 /assets/test-loader.js 找不到变量定义
【发布时间】:2015-09-14 10:21:06
【问题描述】:

首先,我想说我遇到了与here 描述的完全相同的问题。但问题是,答案不适合我,我安装了 babel,将其更新到最新版本,没有任何改变。另外,我卸载了我的 phantomjs 1.9.8 并安装了 2.0.1,我认为这是个好主意,但同样没有结果。有人知道为什么会发生这种情况吗?

【问题讨论】:

  • 你在引用问题中的插件中使用 ES6 吗?
  • Daniel,如果我说是,你必须记住,我尝试使用 babel + 1.9.8/2.0.1 phantomjs,但 2.0.1 必须支持 ES6,所以我不确定就是这样。
  • 我猜你必须在插件目录中安装 babel?这可能吗?你试过吗?
  • Daniel,我有很多插件,真的很多,如果任何地方都有 ES6 语法,我什至不索引它们以搜索代码,如果我确切知道,是什么插件导致问题,我不确定,在部署过程中手动安装 babel 是否可行
  • 您是说您的代码在 Phantom 1.9.8 中工作,但在 2.0.1 中损坏?

标签: ember.js phantomjs acceptance-testing ember-qunit ember-testing


【解决方案1】:

请在您的插件中找到使用 ES6 的插件,然后从中删除 ES6 代码或安装 Babel。

【讨论】:

    猜你喜欢
    • 2022-11-03
    • 2013-02-24
    • 1970-01-01
    • 1970-01-01
    • 2018-04-11
    • 2015-05-26
    • 2015-05-11
    • 1970-01-01
    • 2016-02-29
    相关资源
    最近更新 更多