nodejs 怎么动态运行js ?
nodejs 怎么动态运行js ?
8 回复
感觉其实还是看运用场景,最近也遇到了这个问题,也没想到比较好的方式,不过想了几个方案,可以参考下:
- new Function,不过因为它的上下文是global,所以需要把一些在运行态需要的对象挂到global上
- vm其实也是一样,不过它有自己的上下文
- 我的需求是根据一些特定的key获取一些对象的实例,类似工厂模式,所以最终直接用了一个对象做映射。。。
nodejs 怎么动态运行js ?
感觉其实还是看运用场景,最近也遇到了这个问题,也没想到比较好的方式,不过想了几个方案,可以参考下: