Browserify-如何使用browserify调用chrome扩展中的节点js代码

时间:2016-12-09 08:17:58

标签: javascript node.js google-chrome-extension browserify

我目前正在使用chrome扩展程序,其上有节点js ..我无法调用require()代码并且给我一个错误(Uncaught ReferenceError:require未定义)。当我搜索该错误时,它需要Browserify才能工作。但不幸的是,我不了解Browserify以及如何在chrome扩展和节点js上调用它。有人帮忙吗?

1 个答案:

答案 0 :(得分:0)

Browserify是一个捆绑包。您可以使用它将您的代码及其依赖项捆绑到一个Javascript文件中,然后您可以在浏览器/插件中使用它。重要的是要理解browserify不会像require.js一样处理你的require(...)语句,而是提前编译所有这些模块。

最基本的: browserify yourCodeWithDependencies.js -o browserReadyBundle.js

希望这能指出你正确的方向。强烈建议您在尝试将其集成到插件开发流程之前,先使用Browserify来查看它的功能。