【问题标题】:Meteor JS Error "ReferenceError: X is not defined"Meteor JS 错误“ReferenceError:X 未定义”
【发布时间】:2015-05-05 03:58:16
【问题描述】:

我已经使用这个命令 meteor add harrison:papa-parse 安装了一个包。然后我在脚本中使用了它,但出现错误消息“ReferenceError: Papa is not defined”。我需要做其他事情吗?

doStuff = (data) ->
  console.log data

parseData = (url, callBack) ->
  Papa.parse url,
    download: true
    dynamicTyping: true
    complete: (results) ->
      callBack results.data

Meteor.startup ->
  parseData "tests/sample.csv", doStuff
  return

【问题讨论】:

  • 您要在服务器上使用PapaIt is only added to the client.
  • @PeppeL-G 是的,你是对的。有什么想法吗?
  • @PeppeL-G 哦,我明白了。我是流星js的新手。我可以分叉并将其更改为服务器并将其包含到我的包中吗?这样会好吗?
  • 这取决于包的作者。如果我是你,我会在包的 GitHub 页面上创建一个关于它的问题。您还可以创建自己的包,在服务器上添加Papa。只需复制他的包并将我之前链接的代码行更改为api.addFiles('papa-parse.js', ['client', 'server']);api.addFiles('papa-parse.js', 'server');,具体取决于所需的功能。
  • @PeppeL-G 您能否将其作为答案,以便我接受。谢谢

标签: javascript meteor coffeescript papaparse


【解决方案1】:

您可以使用harrison:babyparse 在服务器端提供 papa-parse 库。

【讨论】:

    【解决方案2】:

    harrison:papa-parse只在客户端添加Papa,所以不能在服务端使用。

    【讨论】:

      猜你喜欢
      • 2014-01-01
      • 2013-07-30
      • 1970-01-01
      • 1970-01-01
      • 2016-07-29
      • 2014-05-08
      • 2015-03-08
      • 2017-06-11
      • 2011-08-03
      相关资源
      最近更新 更多