vue项目(webpack+mintui),使用hbuilder打包app
一、配置config/index.js 本人没有配置index.js文件,就开始进行了打包,结果最终效果是页面空白,解决了空白,接着底部图标(我是用的阿里巴巴图片)资源找不到。所以配置这步比较重要。 (1)页面空白的解决: 打开config/index.js,将build模块的assetsPublicPath值改为’./’ assetsPublicPath: './', 发布路径 (2)css引用图片资源找不到问题: 因为打包后路径发生变化,导致这个图片就找不到。 stackflow上有一个解决办法,很简单打开“build/utils.js”,增加一行代码即可 publicPath:'../../' 二、通过webpack打包 执行这样命令后,可以看到根目录的dist文件夹下是打包好的静态资源 这样就打包好了,里面有index.html 以及 static文件夹(包含fonts、img、js、css文件夹)两个 三、使用hbuilder打开 将dist文件下拖动到huilder软件中即可 dist文件夹,就是拖动进去的,A 标记是app的意思,W是web的意思。我这里是已经转为app了,所以dist文件夹以 A 标识 ,没有转换之前是 W 标识 四、转换为移动APP 由于我已经转为APP,我用helloHBuilder做示范 右键需要转为app的文件夹,弹出的快捷菜单中——