就像python的:from module import *
现在必须:
var m = require('m.js')
a = m.a;
b = m.b;
... ...
或者
m.a();
m.b();
... ...
就像python的:from module import *
现在必须:
var m = require('m.js')
a = m.a;
b = m.b;
... ...
或者
m.a();
m.b();
... ...
Node.js 的 require
没有这样的能力。可以将通过某种方式(例如循环遍历)将m
的成员赋值到this
对象上来达到这样的效果,但是非常不建议这样做。不同的语言有着不同的模块引用方式,Node.js 的引用不单单是命名空间,可能牵涉到作用域等其他一些问题,还是入乡随俗吧。
3 回答2.7k 阅读✓ 已解决
1 回答996 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读
2 回答660 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.1k 阅读
不就可以了么