没有定义带有webpack __meteor_runtime_config__的meteor-client-bundler

时间:2018-02-07 12:35:43

标签: javascript meteor webpack

我正在尝试将此用于我的webpack项目

https://blog.meteor.com/leverage-the-power-of-meteor-with-any-client-side-framework-bfb909141008

但我收到此错误

ReferenceError: __meteor_runtime_config__ is not defined

以下是我做的步骤

创建一个新的流星项目

然后我像这样运行客户端捆绑包

meteor-client bundle —source=./ —destination=./meteor-client.bundle.js —config=meteor-client.config.json

这是配置

{
  "runtime": {
    "DDP_DEFAULT_CONNECTION_URL": "http://localhost:3000"
  },
  "import": [
    "meteor-base@1.3.0",
    "mongo@1.4.2",
    "reactive-var@1.0.11",
    "jquery@1.11.10",
    "tracker@1.1.3",
    "shell-server@0.3.1",
    "react-meteor-data"
  ]
}

然后我将meteor-client.js复制到我的webpack项目node_modules

并像这样导入

import 'meteor-client'

然后我捆绑了webpack并运行dev-server,我得到了上面提到的错误。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,并通过将meteor-client.js放在node_modules上并通过webpack的babel-loader排除了node_modules来解决(或者您可以只排除meteor-client.js)。原始加载将解决此问题。 如果有人还在搜索。