如何将 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');
我想从浏览器调用这个 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');