之前用Vue做了一个登录系统的
项目,使用npm run build命令进行打包,经过vue-cli3.0版本的优化,打包后的dist
文件夹体积非常小,我的才200K左右,可以看出Vue打包的优化十分不错,但是直接打开index.html是无法看到内容的,因为无法加载其中的内容,所以必须使用服务器来打开网页,我笔记本上装了express,所以就使用express来查看这个项目,介于有的朋友刚学Vue对于build打包后如何查看网页这点有疑问,我就给出解决办法: 1.全局安装express-generator生成器。 express-generator是express新版本分离出来的命令工具,想要使用express命令必须装这个依赖。 npm install express-generator -g // 也可使用cnpm比较快 2.创建一个express项目。 express expressName // expressName是项目名 3.进入项目目录,安装相关项目依赖。 cd expressName npm install // 或cnpm install 4.将Vue build后生成的dist
文件夹下的所有文件复制到express项目的publick文件夹下面,然后运行 npm start 来启动express项目。 5.打开浏览器,输入localhost:3000就可以看到效果了。 备注:这个3000是你自己设置的端口号,如果你设置888,那么你就要输入localhost:888。但打包完后有时候点击index.html,通过浏览器运行,出现以下报错,如图:1、查看package.js文件的scripts命令 2、打开webpack.dev.conf.js文件,找到publicPath: config.dev.assetsPublicPath,按Ctrl点击,跳转到index.js文件 3、其中dev是开发环境,build是构建版本,找到build下面的assetsPublicPath: '/',然后修改为assetsPublicPath: './',即“/”前加点。 4、终端运行 npm run build 即可。 此时点击index.html,通过浏览器运行便,会发现动态绑定的static的图片找不到,故static必须使用绝对路径。将图片路径修改为绝对路径,至此,打包完成。 还有什么问题大家可以留言,我能帮忙解决的会第一时间回复。步骤:
一、找到文件vue.config.js,没有则自己创建一个
二、编写vue.config.js的内容
三、修改路由方式,修改为hash,文件位置自己找,vuecli3中在router.ts文件中
四、添加空路由
找到编译好的文件夹,如果作为独立项目,直接拷贝后放到Tomcat里即可,如果是放到另外一个项目中使用,则拷贝到其它项目中去
七、适配到EOS中使用
7.1、改变原EOS项目中的首页配置
在webapps\default\WEB-INF\web.xml中配置
7.2、修改原EOS项目中的登录成功的跳转页,也是项目主页
在webapps\default\coframe\auth\index.jsp中配置
评论列表(0条)