【发布时间】:2019-11-17 14:31:19
【问题描述】:
如何在整个项目中使用一种方法是否可行? 如果可能,请帮我详细说明。
谢谢提前
【问题讨论】:
-
创建一个模块导出它,然后导入它并在任何你想要的地方使用
-
谢谢你的回复,你能给我一个例子吗?
-
是的,很酷,看看答案。
如何在整个项目中使用一种方法是否可行? 如果可能,请帮我详细说明。
谢谢提前
【问题讨论】:
作为一个例子,它是你的log.js 文件。你可以使用 module.exports 来导出这样的函数
module.exports.log = function (msg) {
console.log(msg);
};
现在如果你想将它导入,假设app.js文件。只需这样做。
var msg = require('./Log.js');// the path is important here
msg.log('Hello World');
在上面的例子中,你正在导出log function,按照我说的方式导入它,你可以在任何你想要的地方使用它(在需要之后)。
最好也看看docs。
你也可以使用ES6export和import,如下所示
export function log(){ } // exports named function log
import { log } from '..filepath/filename'
MDN docs,详细描述一下。
【讨论】: