Экземпляр должен быть вторым аргументом, например:
std::thread t1(&SomeClass::threadFunction, *this, arg1, arg2);
Включает ли внешний файл в код с относительным путем не работать для вас? Например, ничего не делайте, в вашем коде просто
const log = require('../dist/a.js'); // relative path to a.js
Если это не работает? Попробуйте в webpack.config.js
установить externals
в качестве относительного пути
module.exports = {
externals: {
log: '../dist/a.js'
}
}