我是node.js的新手。我正在与Form::macro
合作,我有一个问题。我有两个文件:
test.js
module.exports
index.js
module.exports.lm="abc";
module.exports = "hello";
有人可以解释为什么会这样吗?
答案 0 :(得分:1)
正如@Ryan所说。问题是首先将abc
添加到module.exports
,然后完全创建一个新对象并为其指定字符串hello
。
试试这段代码:
module.exports = {
hello: "hello",
lm: "abc",
};
然后您可以像这样导入这些变量:
var p = require('./test.js').hello;
var l = require('./test.js').lm