时间:2021-05-26
错误是这样发生的:
//在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,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
问题在vue-cli4.x中按需加载ant-design-vue,在编译时报错,错误如下原因ant-design-vue使用less预处理器。在less3.0版
在使用vue-cli3build的时候,使用非子目录需要在vue.config.js中添加如下代码:module.exports={baseUrl:proces
想在vue中引用阿里的iconfont,却出现报错,原因是没有对应的loader处理字体文件。解决办法1.引入css文件import'font-awesome/
less在import其它less文件的时候会将其合并到单个文件中。但是当引入css文件时,默认不会将css合并进来。使用inline关键字将a.css强制打包
Import按需引入:import{Checklist}from'mint-ui';Vue.component(Checklist.name,Checklist