我也尝试过使用module.exports,但它没有在我的WebStorm中检测module.exports。那么,如何在WebStorm中启用module.exports? 另一件事是我试图从另一个js文件中获取函数。像我们在Java中继承的东西我希望在JavaScript中。 以下是我的代码: - locate.js
/ ** * * /
var locate = function()
{
var a = 10;
function inner(_block)`
{
console.log( "Hello", _block+" "+a )`;
}
locate.inner = inner;
}
locate();
locate.inner( "World" );
//console.log(locate);
module.export = locate;
delocate.js
let a;
a = require('./locate.js');
console.log(a);
a.inner("Universe");` //inner is not visible gives error
a.inner("Universe"); ^
TypeError:a.inner不是函数
预期输出应为HelloUniverse10
答案 0 :(得分:1)
可以是
const a = require('./locate')();
console.log(a);
a.inner("Universe");
和
request.time
请注意,这与Webstorm完全无关;你的代码是用Node.js运行的,所以它都是关于javascript和commonJS模块的语法