1. Uncaught (in promise) Error: Failed to open 。
let shell = window.require("electron").shell
shell.openExternal(url)
报上面的错1
原因:系统默认浏览器被删除,需要重新设置电脑默认浏览器
2. electron打包index.js 缺失
Application entry file "index.js" in the "F:\projectSummary\cnbi-web\release\win-unpacked\resources\app.asar" does not exist. Seems like a wrong configuration.
在package.json文件中添加
"main": "background.js"
3.vue 插件安装不成功
Unable to install `vue-devtools`:
Error: net::ERR_CONNECTION_TIMED_OUT
// 报错代码
let installExtension = require('electron-devtools-installer')
installExtension.default(installExtension.VUEJS_DEVTOOLS)
.then(() => {})
.catch(err => {
console.log('Unable to install `vue-devtools`: \n', err)
})
解决代码
// vue 插件 npm install vue-devtools --save-dev
BrowserWindow.addDevToolsExtension('node_modules/vue-devtools/vender')
4. vue中npm publish 报错 -4048 : npm login 重新登录