在 nodejs 模块中导出 属性
export a property in a nodejs module
在 nodejs 中我可以像这样导出函数:-
modules.exports = function() {
return {
func1 : function() {
...
...
},
func1 : function() {
...
...
}
}
}
是否可以导出非函数以便我可以像这样使用它?
var foo = require('bar');
var x = foo.func1();
var y = foo.property1;
是的,只需将其添加到您返回的对象中即可:
modules.exports = function() {
return {
func1 : function() {
...
...
},
func1 : function() {
...
...
},
property1: 'Some value'
}
}
在要导入的文件中放入以下行:
module.export.var = "value";
并在您的代码中
var foo = require('bar');
console.log(foo.var);
在 nodejs 中我可以像这样导出函数:-
modules.exports = function() {
return {
func1 : function() {
...
...
},
func1 : function() {
...
...
}
}
}
是否可以导出非函数以便我可以像这样使用它?
var foo = require('bar');
var x = foo.func1();
var y = foo.property1;
是的,只需将其添加到您返回的对象中即可:
modules.exports = function() {
return {
func1 : function() {
...
...
},
func1 : function() {
...
...
},
property1: 'Some value'
}
}
在要导入的文件中放入以下行:
module.export.var = "value";
并在您的代码中
var foo = require('bar');
console.log(foo.var);