在webpack的不同入口文件中导入一个类,会创建导入类的新实例吗?例如,我想要导入一个名为
目前它被用作全局对象,但我想将其导出为类或对象模块,并在所有文件中保持相同实例。这是一个例子:https://github.com/phpmyadmin/phpmyadmin/blob/master/js/ajax.js 这是我的webpack配置文件,它会发出两个不同的文件,这两个文件都导入了这个AJAX对象。
我该如何使用JavaScript模块来实现这一点?有没有关于如何在JavaScript中使用单例模式的想法?
AJAX
的类,其实例需要在整个项目中保持一致,包括所有的入口文件。目前它被用作全局对象,但我想将其导出为类或对象模块,并在所有文件中保持相同实例。这是一个例子:https://github.com/phpmyadmin/phpmyadmin/blob/master/js/ajax.js 这是我的webpack配置文件,它会发出两个不同的文件,这两个文件都导入了这个AJAX对象。
entry: {
db_search_new: './js/src/db_search.js',
tbl_structure_new: './js/src/tbl_structure.js'
},
output: {
filename: '[name].js',
path: path.resolve(__dirname, 'js/dist'),
publicPath: 'http://localhost:3007/js/dist'
},
我该如何使用JavaScript模块来实现这一点?有没有关于如何在JavaScript中使用单例模式的想法?