【问题标题】:meteor-client-bundler with webpack __meteor_runtime_config__ is not defined未定义带有 webpack __meteor_runtime_config__ 的流星客户端捆绑器
【发布时间】:2018-02-07 12:35:43
【问题描述】:

我正在尝试在我的 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,我得到了上面提到的错误。

【问题讨论】:

    标签: javascript meteor webpack


    【解决方案1】:

    我遇到了同样的问题,并通过将我的 meteor-client.js 放入 node_modules 并从 babel-loader 使用 webpack 的处理中排除 node_modules 来解决这个问题(或者你可以只排除meteor-client.js)。原始加载将解决该问题。 以防有人还在搜索。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-26
      • 2017-10-05
      • 1970-01-01
      • 2019-07-30
      • 1970-01-01
      • 2014-02-14
      相关资源
      最近更新 更多