如何在vue-cli生成的webpack模板中添加和使用scss?
前端小白,我想在vue-cli生成的webpack模板中使用bootstrap并用scss来编写样式。但是模板中的WebPack配置太多,我直接蒙逼了。而且scss-loader的README也仅仅给出了一点点WebPack配置,和vue生成的模板相比大相径庭。所以大神们能不能详细说说,应该添加什么包,然后编辑那个文件?
我现在照着人家的README添加了scss-loader和node-sass,然后尝试在main.js中写入下面一行。
import './assets/css/site.scss'
scss文件是这么写的,然后不管是运行还是打包vue,果不其然的都失败了……
@import "~bootstrap/scss/bootstrap.scss";
.color-animate {
animation: color-transition 10s ease 2s infinite;
}
@keyframes color-transition {
0% {
color: $red;
}
25% {
color: $orange;
}
50% {
color: $teal;
}
75% {
color: $blue;
}
100% {
color: $purple;
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不用配置,vue-cli已经配置好了,安装sass-loader和node-sass就行了,然而国内下不了node-sass这个包,只能用淘宝镜像