课件和 Demo 地址
https://gitee.com/geektime-geekbang/geek-nodejs
作者回复: 事件循环那一课的评论区有很多同学提供了还不错的资料,可以去看看
作者回复: windows也可以的,只不过用的visual studio
作者回复: 是的,chrome调不了c++,xcode调不了js
作者回复: 这个属于代码结构设计可以解决的问题。 使用到这份配置的所有地方,不要直接读取这份配置,而是都去引用一个“配置读取模块”,在那个模块里才去真正读取配置文件,并且返回出去。 这样子你就可以在配置读取模块里根据不同的程序环境,读取不同的配置文件,或是同一个配置文件的不同字段。
作者回复: 首先用prototype去判断instanceof C1好像有问题,你应该是拿a.c去判断C1,也就是a.c instanceof C1。 其次import/export和require/module.exports的区别可能在于如果是export default的时候,用require或者import的方式不对,有可能会获得一个{default: C1} 这样的对象,这里console打印一下应该能看出来。