从 require() 的文件访问函数
Access function from require()'d file
以下是代码示例:
test.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 使要求在浏览器中工作。
要求不是来自模块的文件在 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
以下是代码示例:
test.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 使要求在浏览器中工作。
要求不是来自模块的文件在 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