2016-07-22 55 views
1

我正在研究電子應用程序,在那裏我加載外部的web應用程序,這是在角度發展到電子。 一切工作正常。電子需要在渲染器進程中的外部安裝的節點模塊的模塊錯誤

但我想讀取文件信息,爲此,我需要「mime」模塊,我從這裏獲得它。

https://www.npmjs.com/package/mime

我已經安裝它,使用節點JS命令提示,使用命令「NPM安裝MIME」與像-g,--save-dev的等不同的屬性和它正確安裝。

真正頭疼的是從這裏開始:(

每當我試圖創建MIME的情況下使用下面的代碼

VAR啞劇=要求( 「啞劇」);

它顯示錯誤:(

Uncaught Error: Cannot find module 'mime' 

這種情況發生在每個外部最終安裝模塊使用npm。

但下面的代碼片段工作正常

var events = require('events'); 

此代碼是駐留在其中通過web應用程序加載JavaScript文件。

+0

您使用的編譯系統類似的WebPack或browserify採取的是照顧......?您是在主流程還是渲染器流程中? – KeitIG

+0

感謝您的回覆。不,我沒有使用任何構建系統,只有像啓動,重建等節點命令它在渲染過程中。 – vikrantx

+0

您是使用'start'命令還是'electron'命令來運行應用程序? –

回答

0

確保,在你的package.json,你有新的依賴:

"homepage": "https://github.com/electron/electron-quick-start#readme", 
    "devDependencies": { 
    "electron": "^1.3.4" 
    }, 
    "dependencies": { 
    "mime": "^1.0" 
    } 
} 

--save應該