感谢 binaryify 大佬的
NeteaseCloudMusicApi
接口支持 😜
- 网易云APP扫码登录 & 网易云账号登录
- 注册
- 骨架屏
- 音乐播放器
- 歌单 & 详情
- 歌手 & 详情
- MV & 详情mv播放
- 排行榜
- 搜索
- 评论
- 歌词
- nodejs:14.18.0+
- 浏览器:ie11+
- clone该项目:music-website
- 安装:npm install
- 运行:npm run serve
- 测试环境打包:npm run build_test
- 正式环境打包:npm run build
- 修复:npm run lint-fix
- 打包后预览:npm run preview
-
本地开发请先下载 NeteaseCloudMusicApi 项目
-
下载完成后,进入
NeteaseCloudMusicApi
文件夹,打开cmd
终端,npm install
安装依赖,使用node app.js
命令启动 -
将
music-website
项目根目录下.env.development
文件里VUE_APP_BASE_URL
字段修改为NeteaseCloudMusicApi
项目启动后的地址,并重启music-website
项目
请在根目录创建
.vscode
文件夹,并创建settings.json
文件,并写入如下代码
{
"typescript.tsdk": "node_modules/typescript/lib",
"typescript.enablePromptUseWorkspaceTsdk": true
}
│─.env.development
│─.env.production
│─.env.test
│─.eslintignore
│─.eslintrc.js
│─.gitignore
│─package-lock.json
│─package.json
│─README.md
│─vite.config.ts
│─index.html
├─node_modules
├─public
└─src
│─App.vue => 根容器
│─main.js => 根文件
│
├─static
│ ├─styles => 公共样式
│ │
│ ├─iconfont => 字体图标
│ │
│ └─images => 图片
│
├─components => 公共组件
├─types
├─servers
├─router
├─config
├─store => pinia
├─utils => 工具类
└─pages => 页面