如何在js文件中执行js文件?

时间:2019-02-08 17:50:30

标签: javascript node.js

问题是我试图编写一个可以执行多个js文件的javascript文件,但无法使其正常工作。

是否可以在另一个js文件中调用和执行js文件? 例如:

function callJsFile()
{
//call a .js file and execute the code in it at ../js/somejavascript.js"
}

我尝试从js文件中导出所需的结果变量,并在Main Javascript文件上运行它,但它返回“ undefined”,因为实际上您需要运行js文件才能获取结果放在变量上。

module.exports.post = post_db_01; 

2 个答案:

答案 0 :(得分:1)

您使用的是Node还是Web JS?

Web JS,您只需export { someFile } 然后将其导入时,在另一个文件中执行:import { someFile } from './someFile'

对于Node,您需要执行模块导出,然后使用require进行导入,因此您将执行const someFile = require("./someFile.js")

答案 1 :(得分:0)

假设您在文件1中具有函数A,并且需要在文件2中使用此函数 因此: 文件1:

 exports.A = function A(){

})

在文件2中:

import {A} from './file1.js'