猿问
vue-cli 3.x build出来的index.html 没有引号
项目中并没有webpack.prod.conf.js这个文件,只有一个vue.config.js,这个应该在哪里配置呢?
慕森王
浏览 320
回答 2
2回答
FFIVE
首先,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就有引号了。不过记得以后又想不带引号的时候随时把这段代码注释掉,省得以后忘记。
0
0
0
繁花不似锦
RORTypeError:Cannotsetproperty'minify'ofundefinedTypeError:Cannotsetproperty'minify'ofundefinedargs是个空[]
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
我要回答