//lib.js
var opt = 0
exports.set = function(arg) {
opt = arg
}
exports.prn = function() {
console.log(opt)
}
///prog.js
var lib = require('./lib')
var lib2 = require('./lib')
lib.set(222)
lib2.set(333)
lib.prn()
lib2.prn()
prog.js 将输出:333 333
但我需要它输出:222 333
换句话说,对于 variable和 variableopt
必须是唯一的。如何做到这一点?lib
lib2