我的目标是包含一个位于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>