2016-07-22 24 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应该