为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

qq_花开花谢_0 2019-08-05 23:16:46
项目中并没有webpack.prod.conf.js这个文件,只有一个vue.config.js,这个应该在哪里配置呢?
查看完整描述

3 回答

?
慕桂英91237355

TA贡献1条经验 获得超0个赞

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

查看完整回答
反对 回复 2020-05-23
?
慕斯709654

TA贡献1840条经验 获得超5个赞

首先,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就有引号了。不过记得以后又想不带引号的时候随时把这段代码注释掉,省得以后忘记。
                            
查看完整回答
反对 回复 2019-08-05
?
GCT1015

TA贡献1827条经验 获得超4个赞

RORTypeError:Cannotsetproperty'minify'ofundefinedTypeError:Cannotsetproperty'minify'ofundefined
args是个空[]
                            
查看完整回答
反对 回复 2019-08-05
  • 3 回答
  • 0 关注
  • 734 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信