0
我試圖在反應組件文件中導入BrowserWindow
。在React Component中導入BrowserWindow
import { BrowserWindow } from 'electron';
class SomeComponent extends React.Component {
...
}
export default SomeComponent
我使用Webpack
和Babel
編譯翻譯的ES6代碼。但是,當我添加import語句,我得到的WebPack一個錯誤說
Module not found: Error: Can't resolve 'fs' /root_path/project_name/node_modules/electron
但是,我在根目錄下使用了類似的聲明中main.js
,並且我能夠導入BrowserWindow沒有任何錯誤
//main.js
const { app, BrowserWindow } = require('electron');
我試圖在反應組件中使用ES5語法,但仍然得到相同的錯誤。
當我嘗試,我得到了以下錯誤:'遺漏的類型錯誤:window.require不是function',這是由渲染器(做出反應組分)拋出。你知道這可能是什麼原因嗎? –