我的目标是包含一个位于 node_modules/中的文件夹。使用 Node.js 我可以:
var example = require('example');
但在我的 Google Chrome 扩展程序中它不起作用,它会抛出错误:
Require is not defined.
最佳答案
取决于你是想在后台页面还是在内容脚本中使用它,但我假设你是在谈论后台页面。
在 list 文件中:
"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 - Chrome 扩展错误 : Require is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34555264/