先解决项目打包后dist里的index.html无法出现的原因。打开后控制台是这样的
在vue的vue.config.js中将路径修改为"./"
改一下路由模式,找到router/index.js文件, 将history修改为hash, 再进行打包,这时候dist里的index.html就能正常显示了
在编辑器中打开打包好的dist
在dist里添加package.json的一个文件
{
"name": "鼠标放图标上面的提示文字",
"version": "1.0.0",
"description": "应用介绍",
"main": "/index.html", // html文件的路径,就是当前文件夹那个
"nodejs":true,
"window": {
"title": "ERP",// 右边任务栏的图标放上去的提示文字 有中文会乱码显示
"icon": "./img/erp.png", // 任务栏图标路径 png格式
"toolbar": true,
"frame": true,
"position": "center",
"width": 1920,
"height": 1080,
"show_in_taskbar": true // 是否在任务栏显示图标
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"dist": "build --tasks win-x86,win-x64,win-x32 --mirror https://npm.taobao.org/mirrors/nwjs/ .",
"start": "run --x86 --mirror https://npm.taobao.org/mirrors/nwjs/ ."
},
"author": "",
"license": "ISC",
"devDependencies": {
"nwjs-builder-phoenix": "^1.15.0"
},
"build": {
"nwVersion": "0.27.5"
}
}
然后打开dist终端 输入npm install
然后打包app 输入npm run dist
就会在dist生成一个dist文件,打开这个文件
文章来源:https://www.toymoban.com/news/detail-803252.html
文章来源地址https://www.toymoban.com/news/detail-803252.html
到了这里,关于vue项目打包成app的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!