猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
vue-cli 3.x build出来的index.html 没有引号
项目中并没有webpack.prod.conf.js这个文件,只有一个vue.config.js,这个应该在哪里配置呢?
蓝山帝景
浏览 1063
回答 2
2回答
莫回无
首先,vue-cli3以后没有单独的webpack设置文件,所有与webpack相关的配置项都在vue.config.js中进行配置;其次,编译之后的index.html没有引号是缺省设置,是由HtmlWebpackPlugin中的minify设置的,这是一个标准设置,它的作用就是去除所有html中的注释、回车换行、引号等等;第三,既然是标准配置,就应该遵循它,如果你的代码有问题,99%的可能不是因为没有引号而引起的;好吧,既然你如此固执,一定要加上引号,洒家也有一剂良方给你:chainWebpack:config=>{config.plugin("html").tap(args=>{args[0].minify=false;returnargs;});},把上面这一段话小心地粘在vue.config.js文件的module.exports={}里面,再编译之后dist里面的index.html就有引号了。不过记得以后又想不带引号的时候随时把这段代码注释掉,省得以后忘记。
1
0
0
白猪掌柜的
RORTypeError:Cannotsetproperty'minify'ofundefinedTypeError:Cannotsetproperty'minify'ofundefinedargs是个空[]
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续