是否可以在 Chrome 扩展中使用 npm 包?

Gau*_*osh 5 google-chrome google-chrome-extension npm

由于现在很多 js 模块都在 npm 中。我想知道是否有任何方法可以直接使用它们来制作 chrome 扩展。

ace*_*ndr 6

是的,可以使用 npm 包,但它们需要捆绑在一起,即包含在扩展 javascript 源中。您需要研究的是像webpack 、 rollup这样的模块捆绑器,以便为您的后台脚本和/或内容脚本以及所需的 npm 包创建捆绑包。您的清单应该指向您的捆绑文件,并且它应该可以正常工作。

这是一个例子

  • 你能举个例子吗?我不太明白 (4认同)