将节点模块添加到chrome扩展

我目前正打算将此单节点模块添加到我的chrome扩展程序中:https://www.npmjs.com/package/get-urls除了我总是得到require is not defined错误。我已经用谷歌搜索了,我只能找到可以使用的chrome扩展模板,但是给它们相同的要求并没有定义错误(并且它们易于设置)。在使用https://www.npmjs.com/package/fuse.js/v/3.4.3模块之前,我已经构建了chrome扩展程序。我可以通过将其添加到manifest.json文件中来使其工作,如下所示:

"background": {
    "scripts": ["node_modules/fuse.js/dist/fuse.js","background.js"]
}

但是我无法使用get-urls文件执行此操作,因为index.js文件中包含require()。

'use strict';
const {URL} = require('url');
const urlRegex = require('url-regex');
const normalizeUrl = require('normalize-url');

当我npm安装get-urls时,它还安装了所有这些东西都需要的文件夹。我的问题是,我能够为每个index.js文件添加node_modules路径,并删除文件顶部的require吗?每个index.js文件相互要求,因此它们都已连接。

是否有更简单的方法来实现我所缺少的?

zhuqing123456789 回答:将节点模块添加到chrome扩展

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2874665.html

大家都在问