robloach / require-one
加载给定数组中找到的第一个包。
1.0.3
2016-12-24 16:31 UTC
README
从给定数组中加载找到的第一个包。
安装
用法
这适用于 CommonJS/node,AMD,以及浏览器的全局变量。
CommonJS
这是一个使用 CommonJS 模块加载器(如 Node.js)加载 jQuery、Zepto 或 Cheerio 的示例。
var $ = requireOne('jquery', 'zepto', 'cheerio'); // => jQuery, Zepto or Cheerio, depending on which one is available.
AMD
这是一个使用 AMD 模块加载器(如 Require.js)加载 jQuery、Zepto 或 Cheerio 的示例。
require(['require-one'], function(requireOne) { // Retrieve the first package that is available. var $ = requireOne('jquery', 'zepto', 'cheerio'); // => jQuery, Zepto or Cheerio, depending on which one is available. // ... });
全局变量
这是一个不使用模块加载器(即使用浏览器的全局变量)加载 jQuery、Zepto 或 Cheerio 的示例。
<!DOCTYPE html> <html> <head> <script type="text/javascript" src="path/to/require-one.js"></script> <script> var $ = requireOne('jquery', 'jQuery', 'zepto', 'Zepto', 'cheerio'); // => jQuery, Zepto or Cheerio, depending on which one is available. </script> </head> <body> <h1>My Sample Project</h1> </body> </html>