Javascript 如何加载库?
如何加载库 我觉得问这样一个看似平凡的问题很愚蠢,但我在或上找不到答案Javascript 如何加载库?,javascript,Javascript,如何加载库 我觉得问这样一个看似平凡的问题很愚蠢,但我在或上找不到答案 解决方案必须与d8(V8)、jjs(Nashorn)、js(SpiderMonkey)、rhino(rhino)、seed(JavaScriptCore)配合使用。JavaScript没有用于加载库的本机功能。如何操作是特定于主机环境的(但有许多支持)。 if ('undefined' === typeof(require)) { if ('function' === typeof(load)) {
解决方案必须与
d8
(V8)、jjs
(Nashorn)、js
(SpiderMonkey)、rhino
(rhino)、seed
(JavaScriptCore)配合使用。JavaScript没有用于加载库的本机功能。如何操作是特定于主机环境的(但有许多支持)。
if ('undefined' === typeof(require)) {
if ('function' === typeof(load)) {
require = load;
} else if ('object' === typeof(imports)) {
require = function(library_name) {
eval(imports.gi.Gio.file_new_for_path(
library_name).read().get_contents());
}
} else {
throw('require not implemented');
}
}
require('./some_library.js');
console.log(some_library.some_function(some_parameters));