zeromq / jszmq

Javascript port of zeromq

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Can't import jszmq into web browser

citkane opened this issue · comments

I want to try out jszmq in the browser, but am stumped at the fundamentals of getting it imported.

Server
Live Server from VS Code

Browser
Firefox for Ubuntu 101.0.1

Installation
npm install jszmq
version 0.1.2 gets installed

HTML code

<head>
        ...
	<script type="module" src="./main.js"></script>
</head

main.js

import * as zmq from '../node_modules/jszmq/lib/src/index.js';
console.log(zmq);

expected outcome:

The module would import without any shimming or boilerplating.
The zmq object would be logged to console.

actual outcome:

the below error is thrown to the console:

Uncaught ReferenceError: exports is not defined
    <anonymous> http://127.0.0.1:5500/node_modules/jszmq/lib/src/index.js:2
index.js:2:1

Can somebody please advise if I am missing a trick here?

Does that help?

Hi @sphaero, yes that helps, thank you very much.

I think it would make sense to include those steps in the README, otherwise it's pretty hard to figure this out.

Can you add these instructions through a PR?

Yes, will do.