![](/img/trans.png)
[英]Implementation of a client-side 'require' function compatible with node.js
[英]How to require a different node module client-side?
我正在尝试使用i18next国际化同构的react应用程序。 虽然使其在服务器端正常工作没什么大不了,但它在客户端失败,告诉我fs.readFile is not a function
。 据我了解,为了在浏览器中使用i18next(带有browserify),您需要i18next-client
,这意味着我需要在服务器上与在客户端上require
不同的节点模块。 经过一番研究,我仍然完全不知道如何完成这项工作,并问自己是否理解这里完全错误的地方?
您可以检查process.browser
使用Browserify时只被定义浏览器端。
var i18n = process.browser ? require('i18next-client') : require('i18next');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.