![](/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.