【问题标题】:@feathersjs/client @feathersjs/socketio-client build fail@feathersjs/client @feathersjs/socketio-client 构建失败
【发布时间】:2018-04-14 17:59:02
【问题描述】:

使用 create-react-app。添加了客户端和socketio-client。

开发服务器运行良好。

去构建:

压缩此文件中的代码失败:

    ./node_modules/@feathersjs/socketio-client/lib/index.js:10

我想我一定搞砸了。所以下载基本的羽毛聊天反应客户端示例。开发服务器运行良好。去建造:

static/js/main.b9a07b83.js 来自 UglifyJs SyntaxError: Unexpected token punc «,», 预期的 punc «:» [./~/@feathersjs/commons/lib/commons.js:6,49]

error 命令失败,退出代码为 1。

我认为羽毛库中的客户端 js 文件被编写为与 ES5 浏览器兼容/可使用 create-react-app 构建。但由于某种原因,在构建过程中他们会抛出这些错误。

我不知道如何解决这个问题而不必弹出 webpack 配置(来自 react-scripts)包括 es2015 预加载器。

有没有更简单的方法?我必须有一些配置不正确,因为基本的羽毛/反应聊天示例甚至没有建立......

转载:

【问题讨论】:

  • 解决方法:将库 cdn 添加到 index.html,从构建包中删除

标签: ecmascript-6 ecmascript-5 feathersjs


【解决方案1】:

这是示例应用程序中的错误。正如documented in the usage with create-react-app 一样,任何需要预编译版本的东西都应该use @feathersjs/client

现在已在 feathersjs-ecosystem/feathers-chat-react 存储库中修复(使用 this commit)。

【讨论】:

    猜你喜欢
    • 2018-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-18
    • 2019-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多