以下是代码示例:
测试.js:
function print(t){
console.log(t);
}
index.js:
var test = require('./test.js');
test.print("ok");
我收到 test.show is not a function
错误,并且我不确定为什么它在其他 npm 模块似乎可以工作的情况下不起作用。我正在使用 browserify 来使 require 在浏览器中工作。
在 npm 中如何请求不来自模块的文件?
最佳答案
您需要先导出它:
test.js:
function print(t){
console.log(t);
}
exports.print = print;
然后你可以调用它:
Victors-MacBook-Pro:a kohl$ node
> var test = require('./test')
undefined
> test.print("ok");
ok
关于javascript - 从 require() 文件访问函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29067308/