eugeneCN / vue-electron-music

vue、electron纯前端技术制作网易云音乐客户端
323 stars 82 forks source link

请问 win10 下 如何打包? #4

Open jsgr opened 7 years ago

jsgr commented 7 years ago

用vue-electron 初始化项目。要用 cnpm 安装依赖才可以运行。 但是无法打包,卡在 Downloading tmp-10248-0-electron-v1.7.6-darwin-x64.zip 这里,然后就报错了。我也有安装 vs 和 python环境了 虚拟机的mac 也试了,也是各种报错。请问偶什么方法可以解决吗?

eugeneCN commented 7 years ago

你的node版本号是多少。

jsgr commented 7 years ago

8.4.0 win10 专业版

jsgr commented 7 years ago

可以请问下 您的开发环境是什么吗? 1 mac 安装 python 环境

  1. windows 安装 python 和 vs2015 这个问题困扰很久了,请帮我一下,谢谢
jsgr commented 7 years ago

您的mac 开发环境 是怎样的。我用虚拟机 跑一下,谢谢

eugeneCN commented 7 years ago

同样win10,我的windows电脑没有安装python环境,node版本 v7.4.0,mac的node版本也是v7.4.0。

jsgr commented 7 years ago

那我 就是 卡在 npm run build 上。一直在下载一个包 Downloading tmp-10248-0-electron-v1.7.6-darwin-x64.zip 然后就报错了。您那边打包是什么情况

jsgr commented 7 years ago

打包的时候要去 通过 http://52.216.17.88:443/ 下载 这个包 然后这个网址是aws 的 具体网址 https://amazonaws-china.com/cn/s3/。这个网址可以访问 http://52.216.17.88:443/ 就是访问不了。设置代理也没用。请问您是怎么解决这个问题的? 或者您知道哪里可以修改成国内的镜像什么的?

fakaka commented 7 years ago

我也是这个问题。。

jsgr commented 7 years ago

我现在是翻墙了,把那些包放到本地了。运行到最后不报错,直接退出了。就是不能打包

fakaka commented 7 years ago

@jsgr 你把哪个文件放在哪个文件夹里

jsgr commented 7 years ago

C:\Users\DELL\AppData\Local\electron-builder\Cache
C:\Users\DELL\AppData\Local\electron\Cache 就是把他要下载的文件 手动下载后放到这两个文件夹,或者 挂 vpn 吧。但是到最后还是不能打包,直接退出了。我还在找方法

fakaka commented 7 years ago

作者好像用的electron–package我们用的-builder

jsgr commented 7 years ago

我现在打包出来了,但是白屏。不知道怎么回事。再找问题

eugeneCN commented 6 years ago

是的,我打包用的electron–package插件builder插件还没测试过打包,打包命令如下:

windows打包
npm run build:win32

macOs打包
npm run build:darwin

之前package.json里没有锁定依赖,极有可能是依赖升级导致一些插件无法使用。可以重新clone安装依赖试一下。