在线等,挺急的!vue-cli 3.x build出来的index.html 没有引号

项目中并没有webpack.prod.conf.js这个文件,只有一个vue.config.js,这个应该在哪里配置呢?
qq_花开花谢_0
浏览 738回答 3
3回答

慕桂英91237355

您好,您的这个问题解决了吗,我在学的时候打包出来的文件也是这样的问题,如果可以的话可以给我说下吗。十分感谢

慕斯709654

首先,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就有引号了。不过记得以后又想不带引号的时候随时把这段代码注释掉,省得以后忘记。

GCT1015

RORTypeError:Cannotsetproperty'minify'ofundefinedTypeError:Cannotsetproperty'minify'ofundefinedargs是个空[]
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript