制作网络扩展程序,如何包含npm?

时间:2018-12-04 16:06:45

标签: node.js npm

我目前正在制作一个Web扩展应用程序(chrome应用程序),我想在我的应用程序中使用npm。当我想在计算机上使用npm时,我只需要简单地下载并安装在计算机上即可。但是,如果我想将其放入应用程序中,则不确定如何包括它。 像bootstrap一样,我是否需要包含mins.js文件(例如bootstrap.min.js)?

(我想对npm进行的操作是使用cheeriojs进行抓取!)

有人知道在这种情况下如何包含npm吗? 提前致谢!!任何建议将不胜感激! :)

1 个答案:

答案 0 :(得分:0)

npm是一个程序包管理工具。在Chrome扩展程序中 根本没有地方。

如果您想在浏览器扩展中使用NPM中的软件包,则通常需要使用Webpack之类的工具将其从模块格式转换为单个ES5文件。

但是请注意,cheeriojs是:

  

专为服务器设计的jQuery核心的快速,灵活和精益实现。

…并且由于您想在浏览器中运行它,您可能应该只使用jQuery!