这个问题已经在这里有一个答案:
问题是,我想编写能够执行多个JS文件JavaScript文件,但我不能让它工作。
有没有一种方法来调用,而在另一个js文件执行js文件?例如:
function callJsFile()
{
//call a .js file and execute the code in it at ../js/somejavascript.js"
}
我曾尝试导出结果的变量,我从一个js文件的需要,并在主要的Javascript文件运行它,但它返回“未定义”,因为你确实需要运行的js文件,以便你得到的结果变量。
module.exports.post = post_db_01;
您是否使用节点或网络JS?
网页JS你可以export { someFile }
,然后当你导入它,在你做另一个文件:import { someFile } from './someFile'
对于节点,你需要做的模块出口,然后用require
进口,所以你会做const someFile = require("./someFile.js")
让我们假设你有一个函数在文件1,你需要使用文件2所以这个功能:文件1:
exports.A = function A(){
})
而在文件2:
import {A} from './file1.js'