Vue+election框架初次使用和遇到的问题

操作过程

1、配置electton全局和vue项目搭建

npm install electron --save-dev

在项目目录下新建vue.config.js文件,输入以下内容:

module.exports = {

pluginOptions: {

electronBuilder: {

builderOptions: {

"win": {

"icon": "./public/favicon.ico"

},

"mac": {

"icon": "./public/favicon.icns"

},

"productName": "My App",

"appId": "com.example.myapp"

}

}

}

}

然后使用Vue CLI安装插件:

vue add electron-builder

将public文件夹下的index.html修改为:

<!DOCTYPE html>

<html>

<head>

<title></title>

</head>

<body>

<div id="app"></div>

<script>

const electron = require('electron')

const remote = electron.remote

const BrowserWindow = remote.BrowserWindow

let win;

function createWindow() {

win = new BrowserWindow({width: 800, height: 600})

win.loadURL('http://localhost:8080')

}

createWindow()

</script>

</body>

</html>

最后,使用以下命令启动项目:

npm run electron:serve

现在我们已经成功将Vue应用程序装配进Electron

2、在vue项目中添加插件

 打开终端,输入以下命令,等待执行完成,安装electron-builder插件。

  1. yarn add electron-chromedriver --dev
  2. vue add electron-builder

执行命令vue add electron-builder,这里注意如果你使用git版本管理会有一个警告,输入'Y'。接下来会让你选择electron的版本,我选择13。执行完成后如下图

 至此,我们已经完成Vue+Electron的整合,执行electron:serve并启动开发环境脚本。

注意,由于国内无法下载Vue DevTools插件,启动时会有错误。

 可将background.js中这段代码注释掉即可。

 此时Electron已经启动成功。

问题1---使用vue -v无法查看版本

vue : 无法加载文件 C:\Users\admin\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https: /go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。 

 使用命令行安装完成vue/cli脚手架后,使用vue -v无法查看版本

问题:系统禁止运行.psl后缀的脚本

 解决方法:

 搜索Windows PowerShell ,并以管理员身份运行

 

 输入命令:set-ExecutionPolicy RemotoSigned

 

 再根据提示填写 即可

结果:

 

electron 打“ERR_ELECTRON_BUILDER_CANNOT_EXECUTE”

electron  打包遇到的问题, 因为网络的问题,一下文件无法下载。

文件下载地址 :https://npm.taobao.org/mirrors/electron-builder-binaries/

1.下载  与当前elecron本版一致的 electron-v13.2.3-win32-x64  然后放到  参考路径 : C:\Users\Admin/AppData\Local\electron\Cache

2 下载 对应的 winCodeSign 解压后 放到 C:\User\Admin/AppData\Local\electron-builder\Cache 没有 winCodeSign 文件夹 自己新建

3. 下载对应的 nsis 和 对应的 nsis-resources  放到  C:\User\Admin/AppData\Local\electron-builder\Cache/nsis  下面

目录结构 :

  • 26
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值