如何重新加载一个js文件

大佬们,我有两个JS的pb文件,目前是运行编译器自动加载了,第二次会覆盖第一次。

有什么办法可以让我想用的时候重新加载这个js吗。(我目前是用临时变量去存 感觉有点笨)

人工置顶…

如果是node多文件require
function reloadModule(modulePath) {
// 清除模块缓存
delete require.cache[require.resolve(modulePath)];

// 重新加载模块
return require(modulePath);
}

如果都打到一个文件里了, 那就改不了了, 需要重新打包从根重新加载

所以我的PB都 是用proto文件做资源加载的

没有主动require TS也不能require吧。

可以参考这个 [muzzik 分享]:热更 bundle 脚本(不修改引擎)

nodejs是可以的, 浏览器不行