require在浏览器中不可用。它在Node.js中使用。
如果要
require在客户端使用,请使用Browserify:
Browserify通过捆绑所有依赖项,使您可以在浏览器中需要(模块)。
实际上,
require由于它是在Node中实现的,因此无法以该形式在浏览器中使用。问题
require在于它是同步的。当您可以阻塞I /
O时(因为尚未绑定任何事件侦听器),它可以在事件循环的第一刻在服务器端运行,但是在浏览器中不会出现问题,因为它必须阻塞UI的界面。下载,编译和运行模块的整个时间。



