electron-vue安装及初始化报错处理

本文档介绍了如何安装和配置Electron-Vue项目,包括使用vue-cli初始化,安装依赖,以及处理启动项目时可能出现的错误。在启动过程中,可能会遇到webpack热更新失败和缺少vue-devtools导致的报错。解决方法包括禁用hot middleware,手动添加vue-devtools扩展。此外,还提供了对src/main/index.dev.js的修改建议以避免报错。

安装electron-vue

参考文档

https://simulatedgreg.gitbooks.io/electron-vue/content/cn/

1.安装前首先需要安装vue-cli

npm install -g vue-cli

2.安装electron-vue

vue init simulatedgreg/electron-vue my-project

3.一直按Enter键,ESLint和Karma + Mocha根据自己的需求选装(图下是没有进行安装)
在这里插入图片描述
4.安装依赖

cd my-project // 进入项目
npm install   // 安装依赖

5.启动项目

npm run dev

初始化报错处理

1.控制台,如下报错

http://localhost:9080/__webpack_hmr 404 (Not Found)

在这里插入图片描述
解决方案:

在.electron-vue的文件夹中的dev-runner.js文件

1.注释掉hot
2.将原来的 app.use(hotMiddleware)注释打开

在这里插入图片描述
2.如果输出终端,有如下报错

在这里插入图片描述
错误原因是,在生成桌面的应用的时候,没有vue-devtools插件,则会报错,并会重复请求,直至超时
解决方式,如下

在src/main/index.dev.js文件做如下修改

/**
 * This file is used specifically and only for development. It installs
 * `electron-debug` & `vue-devtools`. There shouldn't be any need to
 *  modify this file, but it can be used to extend your development
 *  environment.
 */

/* eslint-disable */

// Install `electron-debug` with `devtron`
require('electron-debug')({ showDevTools: true })
import {  BrowserWindow } from 'electron';
// Install `vue-devtools`
require('electron').app.on('ready', () => {
  let installExtension = require('electron-devtools-installer')
  // installExtension.default(installExtension.VUEJS_DEVTOOLS)
  //   .then(() => {})
  //   .catch(err => {
  //     console.log('Unable to install `vue-devtools`: \n', err)
  //   })
	
	BrowserWindow.addDevToolsExtension('devTools/vue-devtools')
})

// Require `main` process to boot app
require('./index')
Photoshop 专业数字绘画笔刷集 Blur’s Good Brush 7.0 Pro 免费版由大眼仔旭整理发布。Blur’s Good Brush 7.0 Pro 是由国内著名 CG 绘画大师杨雪果老师的作品,Blur’s Good Brush 7.0 Pro 是针对数字绘画领域开发的一套专业 Photoshop 笔刷库,其分为 General(综合)、Traditional(传统)、Mixer(混合器画笔)、Stylize(风格化)、Shape(形状)、FX(特效)、Texture(纹理)七大类,总450余种画笔,每一种画笔都根据笔者多年绘画经验制作而成,开发目的主要以解决和改变数字绘画中的各种难题与创作方式为目的,让 Photoshop 变为一款专业级别的绘画工具,使用 Blur’s Good Brush 将极大改变作画者的创作体验和充分的提高绘画的效率与质量,适合从事插画、漫画、概念设计、游戏制作、动画制作、平面设计、摄影、广告等行业的从业者使用。Photoshop 专业数字绘画笔刷集 Blur's Good Brush 7.0 Pro 免费版Photoshop 专业数字绘画笔刷集 Blur’s Good Brush 7.0 Pro 免费版1. General综合类画笔综合类画笔包含了若干数字绘画常规类的画笔工具,适用性广泛,是最为常用的一类画笔,其中good画笔1-good画笔10系列画笔是使用率最高的,包含了大部分人喜爱用的常规类画笔,如圆形画笔、方形画笔、扁平画笔等等,适用于绘制一般性结构与色彩,同时General内还包含皮肤画笔套件,专门用于描绘真实的角色皮肤质感等。2.Traditional传统类画笔传统类画笔是用于模拟传统绘画风格的笔刷,如水彩笔、国画笔、油画笔、色粉笔等等,每一种画笔都带有其特殊的设置与使用方式,如叠加模式和笔刷角度压力感应等,在正确掌握不同画笔的使用方法后可以轻松的按照传统绘画的方式来绘制出逼真的架上绘画风格作品。3.Mixer混合器类画笔混合器画笔是Photoshop新增加的高级画笔模式,我们可以称之为仿真颜料模式,此模式画笔可以在作画过程中自动产生干湿的颜色混合效果而无需使用涂抹工具,使用这个工具可以绘制出层次丰富多变的色彩效果,这类画笔可以满足绘画中对色彩控制有较高层次需求的人。4.Stylize风格化类画笔风格类画笔可以让画者使用有特色的画笔来提升自己作品的特色与创意,同时也可以使用这类画笔来获得独特的随机创意过程,在随机生成的结构中寻求创作灵感,使作品呈现出不同的风格。5.Shape形状类画笔形状类画笔主要用于作品中的单一元素绘制,如石头、树叶、草、树枝、毛发等等,能够快速生成各类形状体,可将其结合到其他类型画笔中配合使用。6.FX特效类画笔特效类画笔用于绘制作品中的特殊视觉效果如云彩、气体、燃烧、爆炸、魔法、光效等等,是画面后期处理不可或缺的重要工具,同时也可以作为游戏或动画特效素材等等,用途广泛。7.Texture纹理类画笔纹理类画笔主要用于快速绘制画面中的细节表现,如皮纹、石纹、金属纹、建筑纹理等等,除了在绘画中产生作用之外,纹理画笔还可以结合到3d动画制作和游戏制作等流程中,用于快速绘制纹理贴图,极为高效便利。Blur’s Good Brush 7.0 pro 画笔标注信息在画笔库中名称上无特别标注的普通画笔直接按名称选择使用即可,特殊型画笔根据其使用的目的都分别有相关后缀标注,我们需要识别其后缀来使用它们,否则将得不到正确的效果,具体后缀功标注能如下:滤色/颜色减淡带有“滤色/颜色减淡”标注的画笔指我们需要将画笔叠加属性(注意不是图层叠加属性,关于叠加模式运用后面有详细介绍)设置为“滤色”或“颜色减淡”模式,这类画笔通常用于绘制发光特效,需要设置到此叠加模式才能产生正确的增亮效果,但是需要注意设置为此模式的画笔必须在单层上使用才能获得正确的结果。正片叠底带有“正片叠底”标注的画笔指这类画笔需要多层渲染或是变暗处理,比如水彩笔或者国画笔,将画笔叠加模式设置为“正片叠底”模式后每一笔上色都将变为透明加深效果,也就是失去色彩的覆盖功能,反复对一个地方上色就会越画越深。涂带有“涂”标注的画笔代表这类笔不是画笔工具,而是涂抹工具 ,涂抹画笔主要用于混合色彩和涂抹出某类特殊效果,是绘画中极为重要的技法之一,标注中的数字范围代表最佳涂抹强度设置,只有设置在这个范围内才能获得最佳的效果。混带有“混”标注的画笔提示我们需要切换混色器画笔来绘画,即进入Photoshop的高级混色绘画模式,这样在绘画过程中就会自动产生颜料的干湿效应了。R带有“R”标注的画笔代表画笔形状可以让我们自由旋转画笔来控制落笔的角度
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值