基于NeteaseCloudMusicApi和electron-vue开发网易云音乐--electron-vue初始化

简介: 基于NeteaseCloudMusicApi和electron-vue开发网易云音乐--electron-vue初始化

本机环境:

nodejs    v12.16.3
npm       6.14.4
vue-cli    4.3.1

初始化项目

vue init simulatedgreg/electron-vue my-project // 如果vue-cli版本号大于2,需要另外安装@vue/cli-init

初始完成后使用 yarn run dev 时出现错误:如下图

解决方法:

修改你项目文件下.electron-vue里面的webpack.renderer.config.jswebpack.web.config.js(两个文件修改的地方是一样的)

 

安装vue-devtools

1、在 Chrome 中安装React Developer Tools 。

2、打开 chrome://extensions ,找到扩展程序的ID,形如 fmkadmapgofadopljbjfkapdkoienihi 的hash字符串。

3、找到Chrome 扩展程序 的存放目录:

// window下
%LOCALAPPDATA%\Google\Chrome\User Data\Default\Extensions
// linux下
~/.config/google-chrome/Default/Extensions/
~/.config/google-chrome-beta/Default/Extensions/
~/.config/google-chrome-canary/Default/Extensions/
~/.config/chromium/Default/Extensions/
// mac下
~/Library/Application Support/Google/Chrome/Default/Extensions/

4、例子:

import { app, BrowserWindow } from 'electron'
const path = require('path')
function createWindow() {
    ...
    // 新增的:安装vue-devtools
    BrowserWindow.addDevToolsExtension(path.resolve(__dirname, '../../devTools/vue'))  // 把第三步找到的插件拷贝到项目内;../../devTools/vue就是在项目更目录下的devTools/vue下
... } app.on('ready', createWindow)

相关文章
|
23小时前
|
资源调度 JavaScript
Electron 集成 Vue —— electron-vue
Electron 集成 Vue —— electron-vue
5 0
|
2月前
|
移动开发 开发框架 JavaScript
Vue3 Vite electron 开发桌面程序
Vue3 Vite electron 开发桌面程序
164 0
|
8月前
|
前端开发 算法 JavaScript
从零开始开发图床工具:使用 Gitee 和 Electron 实现上传、管理和分享(下)
从零开始开发图床工具:使用 Gitee 和 Electron 实现上传、管理和分享(下)
87 0
|
8月前
|
存储 Web App开发 JavaScript
从零开始开发图床工具:使用 Gitee 和 Electron 实现上传、管理和分享(上)
从零开始开发图床工具:使用 Gitee 和 Electron 实现上传、管理和分享(上)
126 0
|
11月前
|
前端开发 JavaScript 开发者
前端桌面应用开发:Electron介绍与实践(3)
前端桌面应用开发:Electron介绍与实践(3)
|
11月前
|
前端开发
前端桌面应用开发:Electron介绍与实践(2)
前端桌面应用开发:Electron介绍与实践(2)
|
11月前
|
开发框架 前端开发 JavaScript
前端桌面应用开发:Electron介绍与实践(1)
前端桌面应用开发:Electron介绍与实践
219 0
|
12月前
|
JavaScript 前端开发 安全
electron+vue全家桶开发包含(心得,遇见的坑,解决办法等)
electron+vue全家桶开发包含(心得,遇见的坑,解决办法等)
334 0
|
12月前
|
消息中间件 存储 JavaScript
Electron开发自定义通知 & 多并发下接收消息处理
Electron 专门提供了 Notification 可以用来实现`系统通知`,但是如果想实现自定义(如自定义UI样式等)通知,Notification 则不能实现。 下面摘录了我在`系统通知`和如何实现`自定义通知`的思路,另外也阐述了`多并发下接收消息`方案实现。
484 0
|
前端开发 JavaScript API
React使用Electron开发桌面端
React是一个流行的JavaScript库,用于构建Web应用程序。结合Electron框架,可以轻松地将React应用程序打包为桌面应用程序。以下是使用React和Electron开发桌面应用程序的步骤:
React使用Electron开发桌面端