如何将 Node.js 库转换为可在浏览器中使用的内容?

How do I convert a Node.js library into something that can be used in the browser?

我想从浏览器调用这个 Node.js 库:

cloudmersive-convert-api-client

NPM 页面说您可以使用 browserify。我尝试使用 wzrd.in(托管的 browserify)生成浏览器 JS 文件:

https://wzrd.in/standalone/cloudmersive-convert-api-client@latest

但是,我刚接触的wzrd.in并没有说明实际如何调用它。当我编写以下代码时:

var CloudmersiveBarcodeapiClient = require('cloudmersive-convert-api-client');

在 HTML 页面中出现错误:

Uncaught ReferenceError: require is not defined

一旦我将这个库转换为浏览器 Javascript,我该如何实际导入它?非常感谢任何帮助。

我对 browserify 的理解是它寻找 require() 调用,并提供使其工作的东西。在某些情况下,以 require 函数开头。

您是否考虑过尝试使用捆绑包而不是仅仅要求一个模块的独立版本?

在这里捆绑:https://wzrd.in/bundle/cloudmersive-convert-api-client@latest

加载包后,我能够 运行 执行 require

的示例代码

var CloudmersiveBarcodeapiClient = require('cloudmersive-convert-api-client');