javascript – Chrome扩展错误:未定义要求

前端之家收集整理的这篇文章主要介绍了javascript – Chrome扩展错误:未定义要求前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的目标是包含一个位于node_modules /中的文件夹.使用Node.js我可以这样做:
var example = require('example');

但是在我的Google Chrome扩展程序中它不起作用,它会引发错误

Require is not defined.

解决方法

取决于您是否要在后台页面内容脚本中使用它,但我假设您正在讨论后台页面.

在清单文件中:

"background": {
    "scripts": [ "scripts/require.js","scripts/main.js"]
}

在main.js中:

require.config({
    baseUrl: "scripts"
});

require( [ /*...*/ ],function(  /*...*/ ) {
    /*...*/

});

然后在background.html中:

<script data-main="scripts/main.js" src="scripts/require.js>

猜你在找的JavaScript相关文章