use Requirejs or a similar tool to build a single-file JS code by linking a module made of multiple JS files

I wrote a code [url removed, login to view] that loads and uses a third party module:

const foo = require('foo');


var x = [url removed, login to view](data);

I installed the module foo with npm install. I can run [url removed, login to view] from terminal and it works. Now I want to build a single JS file that I could use in a browser. The problem is that the module foo is not just a code named [url removed, login to view], but a folder ./node_modules/foo/dist/ with 3 JS files in it: [url removed, login to view], [url removed, login to view], c.js.

I used Requirejs and I managed to build a sample bundle out of [url removed, login to view] and some other module bar but only when it consists of a single file bar.js. When I'm trying to do the same with foo, I'm getting the error

Tracing dependencies for: main

Error: ENOENT: no such file or directory, open '/home/greg/blabla/node_modules/[url removed, login to view]'

Indeed foo is not a file but a directory that contains the code files. How do I get around this issue and load a module made of multiple JS scrips by referring to the module name and not to the individual JS file name(s)? Please bid if you know how. This should be a 5-10 min job for an expert.

I also tried Browserify. It creates a single bundle JS file without complaints and I can see that this file actually includes the codes from all 3 of the module's JS files, but the bundled JS code fails to work in a browser because it still contains a require() call in it...

Ferdigheter: Javascript, Linux, Mobile App Development, node.js

Se mer: require js function, requirejs wiki, requirejs almond, is requirejs dead, require js example, requirejs vs webpack, almond js cdn, requirejs alternatives, sample code using avaudioplayer multiple files, single file upload tool, build exe file source code, build exe file source code linux, php single file simple file manager, use web address link opening text file vba, mystoremaps similar tool

Om arbeidsgiveren:
( 16 omtaler ) Champaign, United States

Prosjekt-ID: #16367004

Tildelt til:


hi. send me files and instructions how to reproduce the error. i will try to solve it .

$30 USD på 1 dag
(9 omtaler)

2 frilansere byr i snitt $30 for denne jobben


Hello, I would love to work with you. I m a professional web developer and designer. I have good knowledge of javascript and function. I would be a great help to you. more details I can explain in chat. looking for Mer

$30 USD på 1 dag
(0 Omtaler)