如何打包feathersjs + primus生成的客户端js?

时间:2017-03-07 09:45:09

标签: feathersjs primus

我使用feathersjs作为restful API和primusjs作为websocket连接。下面是我用来生成primus.js文件的代码:

app.configure(primus({
    transformer: 'websockets',
    timeout: false
  }, (primus) => {
    primus.library();
    primus.save(path.join(__dirname, '../public/dist/primus.js'));
  }))

为了让我的客户端使用生成的primus.js文件。我必须从我的服务器提供此文件。从客户端,它可以像下面一样使用它:

<script src='http://xxxxxx/public/dist/primus.js'>

但我的客户端正在使用webpack将每个依赖项打包成几个大js文件。如果它是自动生成的文件,如何将primus.js文件打包到客户端?

1 个答案:

答案 0 :(得分:0)

我不相信你可以开箱即用,但看起来有一个primus-webpack-plugin

  

此插件允许您传入Primus选项,然后将客户端库添加到Webpack构建资产中。