通常是这样require
一个文件:
var littleLisp = require("./littlelisp").littleLisp;
// then use it:
var ret = littleLisp.interpret(...); // etc.
但是我想内联代码而不是使用require
。
我要内联的实际文件是这个文件:https://github.com/maryrosecook/littlelisp/blob/master/littlelisp.js
缩写,看起来像是IIFE:
;(function(exports) {
// library, Context, special, interpretList,interpret, categorize, parenthesize, tokenize, parse
var library = {
...
};
var interpret = function(input, context) {
...
};
.
.
.
var parse = function(input) {
...
};
exports.littleLisp = {
parse: parse,
interpret: interpret
};
})(typeof exports === 'undefined' ? this : exports);
我想要的是将IIFE的某些版本复制到我的源代码中,这样我就不必上网了:
<head>
<source>
// some manipulation of the above IIFE
var littleLisp = modified_IIFE.littleLisp;
// then use it:
var ret = littleLisp.interpret(...); // etc.
</source>
</head>
(注意我在HTML领域)。如何手动修改然后内联所需的代码,以便上面的代码起作用?