如何添加2个javascript文件

如何添加2个javascript文件,javascript,angularjs,node.js,actions-on-google,Javascript,Angularjs,Node.js,Actions On Google,我正在谷歌上做一个关于actions的项目,在那里我有一个index.js文件。它越来越大(我有很多函数在里面),所以我想把它分发到多个javaScript文件中。可能类似index.js、index2.js和index3.js。如何将我在index2.js和index3.js中声明的函数添加到我的index.js中 我不是在使用HTML文件,而是在Google上使用node.js进行操作 我没有制作任何模块您会想看看node.js如何让您需要额外的代码。你不能只导入一个完整的文件(或者至少你不

我正在谷歌上做一个关于actions的项目,在那里我有一个index.js文件。它越来越大(我有很多函数在里面),所以我想把它分发到多个javaScript文件中。可能类似index.js、index2.js和index3.js。如何将我在index2.js和index3.js中声明的函数添加到我的index.js中

我不是在使用HTML文件,而是在Google上使用node.js进行操作


我没有制作任何模块

您会想看看node.js如何让您需要额外的代码。你不能只导入一个完整的文件(或者至少你不应该),但是你可以用它把你的代码分解成更离散的块,然后让你的顶级
索引。js
需要你需要的函数,如果你愿意的话,可以按名字

一种方法(不一定是最好的,但应该有效)是这样做

您的
functions.js
文件可能如下所示:

exports.func1 = function(){
  // Do stuff
};

exports.func2 = function(parameters){
  // Do other stuff
}
您的
index.js
现在可能已经

const F = require('./functions');

F.func1();

F.func2( 'whee!' );
如果您非常不喜欢
F.
部分,您甚至可以执行以下操作

const func1 = require('./functions').func1;
const func2 = require('./functions').func2;

func1();

func2( 'whee!' );
const {func1, func2} = require('./functions');

func1();

func2( 'whee!' );
甚至是类似的

const func1 = require('./functions').func1;
const func2 = require('./functions').func2;

func1();

func2( 'whee!' );
const {func1, func2} = require('./functions');

func1();

func2( 'whee!' );

如果答案有帮助的话,我想这可能会对我有所帮助,接受和/或向上投票总是很受欢迎。只是想知道如何接受这个答案你应该能够通过点击答案左边上下箭头下的复选框来接受答案。您可以单击答案旁边的向上箭头进行向上投票。由于某些StackOverflow策略,无法投票,但“是”接受了此答案