2016-09-16 62 views
2

每當我嘗試導入電子元件到我的渲染過程中時,我會得到異常。React and Electron with Bablify:Uncaught TypeError:fs.​​readFileSync不是函數

Uncaught TypeError: fs.readFileSync is not a function

從我已閱讀,應該還是有機會獲得FS。在閱讀brfs變壓器應該解決這個問題。

watchify app/app.js -t babelify -t brfs -o public/js/bundle.js --debug --verbose

然而,即使有這樣的我仍然得到例外。

我正在尋找一種方法來在主流程和渲染過程之間進行通信,但是無法訪問電子對象,它似乎不可能。

在這方面的任何幫助將是驚人的。如果你需要任何額外的信息。發表評論。

+0

您是否使用require('fs');導入fs模塊? – Teun

+0

即使如此,當我嘗試在電子模塊中加載時,它仍會拋出相同的異常。 –

+0

我甚至只是嘗試了brfs-babel,它應該可以更好地使用ES-2015 –

回答

0

剛纔我也有例外,幸好我找到了解決方案here。您需要安裝該模塊並將其作爲教程導入到webpack.config.js中。希望這對你有用。