我正在尝试使用 React 创建一个 Electron 应用程序。我使用 Webpack 编译 React JSX
语法,但是当我尝试使用命令进行编译时,出现了以下错误: __webpack
./app.jsx中的错误找不到模块:错误:无法在/ Users / masterT / Downloads / gist中解析模块’electron’
@ ./app.jsx 6:18-37
这是应用程序代码。
我做错了吗?
谢谢!
Webpack尝试electron
使用已安装的node_modules
解析模块。但是该electron
模块在运行时由Electron本身解决。因此,您必须像这样从webpack捆绑中排除特定的模块:
webpack.config.js:
module.exports = {
entry: './app.jsx',
output: {
path: './built',
filename: 'app.js'
},
target: 'atom',
module: {
loaders: [
{
loader: 'babel',
test: /\.jsx$/,
query: {
presets: ['es2015', 'react']
}
}
]
},
externals: [
(function () {
var IGNORES = [
'electron'
];
return function (context, request, callback) {
if (IGNORES.indexOf(request) >= 0) {
return callback(null, "require('" + request + "')");
}
return callback();
};
})()
]
};
我最近不得不考虑一个新的软件的部署方法,它是用以下代码编写的: 雀巢6/Express 该软件将部署在160多台服务器上,分布在整个欧洲,其中一些服务器的互联网连接非常糟糕。 我做了一些研究,很多人明确建议不要捆绑销售。主要的论点是本机扩展将失败与捆绑器,如或(剧透:这是真的,但有一个解决方案)。在我看来,这在很大程度上是由于人们不关心这个事实:的作者在这个用例中使用了几乎相同的词。所以通常,我被
我无法使用AOT(ng build--prod)编译Angular 5应用程序。到底是什么问题? 未找到模块:错误:无法解析“”/应用程序/应用程序。单元“C:\Projects\app dnn sxc angular dev\src”中的“ngfactory”/src/main。ts 3:0-66@multi/src/main。ts 我们正在开发这个应用程序,以测试我们的npm项目与角5。一旦我
问题内容: 在最新版本(v0.31.0)中,电子附带了静态链接的FFMpeg库(不是命令行工具,请参见#2588) 我知道很多用于ffmpeg的nodejs模块,但是它们看起来都像是命令行工具的api,那么理想情况下我该如何访问与电子捆绑在一起的ffmpeg库并编码流? 问题答案: 当前这是不可能的,因为没有针对Node.js的不错的库。意思是,只有这样抽象了CLI。但是,可以将其编译和链接为节点
按钮 颜色传感器 蜂鸣器 陀螺仪 冷光线 多路触摸传感器 温湿度传感器 摇杆 旋钮 LED LED 面板 LED 灯带 光线传感器 双路红外开关 电机 显示屏 人体红外传感器 测距传感器 8分显示 舵机 土壤湿度传感器 声音传感器 温度传感器 语音识别
我刚刚启动了一个新的应用程序,但当我点击欢迎登船页面上的“关于您的应用程序的环境”链接时,会出现这个错误。 启动应用程序时出错当Pow试图运行时,您的Rack应用程序引发了异常。 Bundler::,但找不到任何源代码 我的应用正在运行: 轨道3.2。6 Ruby 1.9。3p194 Rubygems 1.8。24 RVM 1.14。5 战俘0.4。0 我发现了类似的问题,问题在于如何让乘客安静下
我正试图连接gmail服务器,并希望发送电子邮件到同一个帐户的学习目的,但它抛出了这个例外。 错误: 出现意外错误(类型=内部服务器错误,状态=500)。邮件服务器连接失败;嵌套的异常是com。太阳邮政util。MailConnectException:无法连接到主机,端口:smtp。gmail。com,587;超时-1;嵌套的例外是:java。网SocketException:权限被拒绝:连接。