vue component 中引入less文件报错 Module build failed
- 作者: 买了我的瓜就忘了那个他
- 来源: 51数据库
- 2021-08-12
错误是这样发生的:
//在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,希望对大家有所帮助
推荐阅读
