«TypeError: zmq.zmqVersion не является функцией», полученное при включении привязки ZeroMQ JS - PullRequest
1 голос
/ 27 марта 2019

Я пытаюсь создать приложение реакции, которое подписывается на сокет IPC из кода JavaScript. Я использую npx create-react-app.

Я решил использовать установку npm zeromq. Однако я получаю сообщение об ошибке:

TypeError: zmq.zmqVersion is not a function

Единственные шаги, которые я предпринимаю для установки:

npx create-react-app myproj
cd myproj
npm install zeromq

Я пытался игнорировать пакет на уровне веб-пакета. В частности, в project/node_modules/react-scripts/config/webpack.config.js я попытался добавить следующее безуспешно:

// ... 
module.exports = function(webpackEnv) {
  // ...
  externals : {
    'zeromq' : 'zeromq'
  }
// ...

В идеале я бы хотел просто вызвать import библиотеку, как описано в ссылке:

var zmq = require('zeromq');

...