Я думаю, что могу сказать, что вы пытаетесь сделать, и это, безусловно, кажется возможным.Но дайте мне знать, если я неправильно понял.
Итак, у вас есть файл netMap ...
// netMap.js
class NetMap {
constructor(a,b) {
this.a = a
this.b = b
}
}
export default NetMap
, тогда у вас есть файл helloworld, который использует netmap, а также, возможно, некоторые другие вещи....
// helloworld.js
const netMap = require('./netMap')
// import netMap from 'netMap'
const helloWorld = _ => console.log('hello world!')
module.exports = { netMap, helloWorld }
export { netMap, helloWorld }
и теперь у вас есть третий файл, для которого вы собираетесь импортировать весь привет мир ...
// otherModule.js
var helloWorld = require('./helloworld')
// import * as helloWorld from 'helloworld'
const x = new helloWorld.netMap(2,3)
console.log(x.a, x.b)