# Electron-网易云音乐 **Repository Path**: cenguigui/electron-netease-cloud-music ## Basic Information - **Project Name**: Electron-网易云音乐 - **Description**: 使用Electron+vue开发的一个网易云音乐 网易云音乐接口:https://binaryify.github.io/NeteaseCloudMusicApi 仅学习,侵权删... - **Primary Language**: NodeJS - **License**: Zlib - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 5 - **Created**: 2023-12-19 - **Last Updated**: 2024-06-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 网易云音乐 ## 安装依赖 ``` npm install 或者 npm i ``` ## 启动项目 先启动`netease-cloud-music-start.bat` 就是http://localhost:4000 ``` npm run electron:serve ``` ## 打包项目 ``` npm run electron:build ``` ## Eslint修复文件命令 ``` npm run lint ``` ## 技术栈 Vue3 + Vuex + Element-Plus ## Electron 安装问题 Electron安装超时的原因:Github下载连接超时,需要更改Host文件,使用dns测试工具,选择最低的延迟的ip ## 登录问题 因网易增加了网易云盾验证,密码登录暂时不要使用,尽量使用短信验证码登录和二维码登录,否则调用某些接口会触发需要验证的错误 ## 图片大小问题 网易云图片,不限制大小时可以达到10m一张的图片,超级影响性能需要对图片进行裁剪操作 ?param=x?y ## 标题栏点击,拖动问题 被这个问题困扰了很久,解决不了,问题就一直放着, 不是很影响使用 问题描述:Popover框 点击标题栏处,不会消失Popover框 许多需要焦点的组件都会有这种问题 `-webkit-app-region: drag` 会导致这个问题,是因为拖动与点击事件会有冲突 想不明白了,网易,酷狗,微信 都有没这个问题,待解决 ## 本地存储问题 不再使用local-forge,只使用localStorage JS存储方案 https://www.cnblogs.com/tangjiao/p/8980070.html ## 歌词窗口打开问题 选择渲染进程加载完毕,再使用ipcRenderer发送show事件,默认歌词show:false ## 应用截图 ### 首页 ![图片](./src/renderer/src/assets/shoptlan/uTools_1667223973927.png) ### 音乐搜索页 ![图片](./src/renderer/src/assets/shoptlan/uTools_1667223933668.png) ### 音乐-起风了 ![图片](./src/renderer/src/assets/shoptlan/uTools_1667223549598.png) ### 音乐-在你的身边 ![图片](./src/renderer/src/assets/shoptlan/uTools_1667223893786.png)