问题是我试图编写一个可以执行多个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;
答案 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'