为了账号安全,请及时绑定邮箱和手机立即绑定
接1楼的评论.
因为tracks中的数据在存储文件路径时,时刻在变化,所以不能提前缓存

最新回答 / qq_连夜的月光_0
可以看这个解答:https://www.imooc.com/qadetail/350033

最新回答 / rubyc
https://www.imooc.com/qadetail/343082 看这个

最赞回答 / qq_连夜的月光_0
已解决。应该是electron-builder新版本修改了script的用法把package.json里的"script""dist": "build" 换成 “dist": "electron-builder"<...图片...>来源:https://github.com/electron-userland/electron-builder/issues/4076

最新回答 / qq_连夜的月光_0
注册这个font awesome网站后就可以获得这个链接了,也可以不注册,本地安装字体包:
npm install --save @fortawesome/fontawesome-free
然后在index.html引入node_modules里的css文件<...code...>参考:https://fontawesome.com/how-to-use/on-the-web/setup/using-package-managers

最赞回答 / s2mple
已找到原因,renderer窗口打印的信息在其console里面才能看到,开发环境下的IDE命令行是看不到的。win10系统打开控制台的快捷键是“ctrl+shift+i”

最新回答 / 慕虎557368
1. 请确定你正确导入了fs:const fs = require("fs")2. 如果导入了,command+单击,看源码的实现我这里测试是正常的代码```const appDataPath = app.getPath("userData")const exist = fs.existsSync(appDataPath)console.log("----------")console.log(exist)```输出```[nodemon] starting `electron .`----------t...
感谢老师无私分享
filter中执行this.getTrack()会在每次循环中调用,这样对性能损耗大。建议提前缓存

最新回答 / 宅到深处自然萌
后来打开了,原来是加载太慢了
关于打包出错的关注问题,可以仔细看我的博客https://www.jianshu.com/p/58cb7dbc3b14 ,或许可以帮到你

最新回答 / 慕虎557368
原地址音乐删除,播放的时候查找文件失败,直接就报错了。解决方案:    1. 将文件存储到数据库,然后用url的方式去访问    2. 将文件复制到appData里面,store存储的时候存储复制后的文件路径下面是复制文件的部分操作:    1. 文件操作需要用到node.js的fs,使用 const fs = require("fs") 导入    2. 获取当前应用程序所在目录  const appDataPath = app.getPath("userData")    3. 创建音乐文件夹    ...
¥69.00
立即购买
课程须知
HTML,Javascript, Node.js的基本了解
老师告诉你能学到什么?
一次学习,掌握以下主流技术重难点: 1、知道什么是electron 2、掌握从零开始,开发一个完整的应用 3、代码一次编写,可以多个系统使用 4、调用原生功能、集成浏览器内核 5、Mac系统版应用打包 6、整合Node.js的第三种应用方向 — 桌面开发
加群二维码
  • 慕课前端核心用户群
  • 群号:908286289
  • 付费用户专享
  • 技术学习型社群

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消