从其他javascript程序调用javascript文件

从其他javascript程序调用javascript文件,javascript,Javascript,我想在不使用HTML的情况下从Javascript程序调用Javascript文件。 如果您在浏览器之外运行此脚本,例如使用在Chrome的V8 javascript引擎上运行的nodejs:,我如何在不需要html文件来集成js文件的情况下执行此操作。在nodejs中,您可以创建一个模块并导出该模块以在另一个脚本中使用。请参见以下使用nodejs运行的示例: file1.js: var exports = module.exports = {}; exports.f1 = functio

我想在不使用HTML的情况下从Javascript程序调用Javascript文件。
如果您在浏览器之外运行此脚本,例如使用在Chrome的V8 javascript引擎上运行的nodejs:,我如何在不需要html文件来集成js文件的情况下执行此操作。在nodejs中,您可以创建一个模块并导出该模块以在另一个脚本中使用。请参见以下使用nodejs运行的示例:

file1.js:

var exports = module.exports = {};   
exports.f1 = function() {
    console.log('This is from file1.js');
};   
file2.js:

var f = require('./file1.js');

function f2() {
  console.log('This is from file2.js');
}

f2();
f.f1();
使用nodejs命令执行file2.js时,输出为:

This is from file2.js
This is from file1.js

但是,如果您使用的是浏览器,您可以看到以下内容:

您是否尝试加载另一个脚本,从加载的文件调用函数,将模块捆绑到单个文件中,…?可能重复