当前位置: 移动技术网 > IT编程>脚本编程>vue.js > vue component 中引入less文件报错 Module build failed

vue component 中引入less文件报错 Module build failed

2019年07月22日  | 移动技术网IT编程  | 我要评论

梦幻诛仙竹林幽谷,行尸走肉第六季13,迦南诗选1486

错误是这样发生的:

//在vue component组件中引入less文件
<style lang="less">
 @import '@/assets/css/public/layout.less';
</style>

然后就报错了:

module build failed:
@import '@/assets/css/public/layout.less';
^
can't resolve './@/assets/css/public/layout.less' in 'd:\mt\src\layout'
   in d:\mt\src\layout\default.vue (line 23, column 0)
   ...
   ...
   ...

作为一个初学vue是菜鸟,看到这个错误真的是一脸懵逼,死磕了一天,百度了一天,vue是装了卸,卸了装,好想找块豆腐撞死……

然后突然就赶脚哪里不对了

貌似'@/assets/css/public/layout.less'中的@是webpack.base.conf.js针对'.js', '.vue', '.json'中/src目录定义的别名,在less文件中好像不好用

于是……

<style lang="less">
 @import '../assets/css/public/layout.less';
</style>

终于,天下太平了

总结

以上所述是小编给大家介绍的vue component 中引入less文件报错 module build failed,希望对大家有所帮助

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网