跟着官网,尝试在webpack5中加载vue文件时报错:
Cannot read properties of undefined (reading ‘styles’)
其中版本vue-loader@17.0.0,vue-template-compiler和vue都是2.7
百度之后看到有人说是vue-loader版本问题,然后在vue-loader的github的issue里找到了相关的问答:
意思是vue2的话,vue-loader版本要低于等于15。文章来源:https://www.toymoban.com/news/detail-818400.html
于是运行npm rm vue-loader
,卸载17版本的vue-loader后,再安装15版本的npm i vue-loader@15 -D
,最终不再报错,并能对vue文件进行加载。文章来源地址https://www.toymoban.com/news/detail-818400.html
到了这里,关于Cannot read properties of undefined (reading ‘styles‘),使用webpack5搭建vue项目,vue-loader报错解决的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!