回答了问题2017-10-26
淘宝有镜像... 具体看这里... [链接]
回答了问题2017-10-23
是不是 target 配置错误... 请看网页: [链接]
回答了问题2017-10-23
问题很详细, 也很初级呐... 看起来还完全不会用 electron ... 给你放个截图看看... 我的 electron-webpack 库...欢迎参考点赞... 截图复现的方法是: {代码...} 创建 app/dist, 复制 index.html 文件夹到 app/dist 运行 {代码...} 就可以开始调试了... 这个问题的解决...
回答了问题2017-09-06
可以创建多个窗口吧...
回答了问题2017-09-06
--version 也已经废弃了, 而且 --version 是指 electron 的版本, 不是 electron-prebuilt 的版本吧, electron-prebuilt 也应该不用了...
回答了问题2017-08-31
你说的可以在自己电脑运行, 是因为 webpack 里的 node-loader 适用于服务器, 而不适用于 electron, 因为他只解析 .node 文件的绝对路径, 你可以通过把你的工程文件夹重新命名来判断是不是这个问题, 看看是不是你电脑里运行包也不好使了, 这个绝对路径在别人的电脑里...
回答了问题2017-08-07
...你把 searchWin 这个变量保存一下, 或者提高到和 app 一样的层次 {代码...} 代码未测试, 大概就是这个思路, 有问题再交流...
回答了问题2017-08-03
二进制模块需要rebuild, node-gyp rebuild --target=1.6.11 --arch=x64 --dist-url=https://atom.io/download/atom-shell, 这里的 1.6.11 为你要打包的 electron 版本号, 两者要一致...
回答了问题2017-08-01
非常有意思的, 我根据你的问题翻了下 vscode 的源码, 结合了一些网上的资料, 实现了你要的效果. 主要解决思路是这个 issue 给的... 得到了这个实现需要 open-file 事件支持和 Info.plist 支持 通过查看 vscode 的 Info.plist 和苹果开发文档, 以及 electron-packager...
回答了问题2017-07-26
我刚刚看文档的时候似乎发现了更简单的方法实现... electron 提供了这个方法来实现 app.setAsDefaultProtocolClient 以下为原答案:=============================: 我猜你需要是这个... [Registering an Application to a URI Scheme][链接] 这个是中文翻译...[链接]...
回答了问题2017-07-17
Squirrel这个框架, 就是这样, 应该没有地方修改这个, 可以说非常难用, 远不如 Inno Setup方便. 可以参考这个框架 electron-webpack 这个框架采用了和 vscode 一样的打包方法, win 下都是基于 inno setup, 也给出了软件升级参考代码.
回答了问题2017-06-28
还是不建议在mac下生成win下的程序, 当然, 如果你明确知道你依赖的库里完全没有依赖c++代码的话, 也不是不可以... 还有 Squirrel 这个框架, 我也认为很难用... 可以看我写的这个框架...[链接] {代码...}
回答了问题2017-05-12
run dev 运行的命令是: {代码...} 这里是用 [链接] 运行的页面. webpack-dev-server 的介绍如下: {代码...} webpack-dev-middleware 的介绍如下: {代码...}
回答了问题2017-04-25
[链接] [链接] [链接] 这里写的很清楚...
赞了回答2017-04-21
什么叫B函数复制了A函数里变量n的值,你这明明是函数调用嘛,n是通过参数传进去的。和作用域链没关系。
回答了问题2017-04-20
配置文件 webpack.config.js 中用 if (process.env.NODE_ENV === 'production') 区分
回答了问题2017-04-19
将当前路径路径以及程序pid传给update.exe, 然后程序退出...update.exe 会监控该pid, 直到pid消失...pid消失后update.exe将解压zip包...解压完成后, 重启主程序并自己退出...
回答了问题2017-04-07
这个是由于设置的 devtool: '#eval-source-map' 吧. 生产版本中, 将 devtool 置为 '' 即可. {代码...}
回答了问题2017-04-06
因为你这样写不对, 你那个 v-model="selected1", 这个 selected1 在 data 里根本没有呀... 应该这样... {代码...} {代码...} 注意 v-model="value4" 这里的 value4 要和 options 里的 value 保持一致...
回答了问题2017-04-05
第一种方法: 可以使用 "cross-env": "^3.1.3" 这个库. 在 package.json 中同样需要两个命令: {代码...} 在代码中: {代码...} 第二种方法: 在webpack.config.js中使用DefinePlugin: {代码...} 在代码中: {代码...} 以上两种方式在我的electron-webpack库中均有使用......