这是个人第一篇技术性文章,写的估计会很乱,完事开头难嘛,废话不多说,start!
前提,搭建vue的脚手架(多余的废话。。。)
然后,在命令行中输入:
npm install --save-dev sass-loader
(其实我并不懂sass和sass-loader的区别,只知道sass-loader是webpack要用的)
安装完继续敲:
npm install -save-dev node-sass
(这个更别提了,看网上教程说有可能安装失败啥的,我的直接成功,小幸运~)
然后在你的vue项目中找到build文件夹,打开webpack.base.conf.js
找到module{
rules: [
(在这里写入:)
{
test: /.sass$/,
loaders: ['style', 'css', 'sass']
}
]
}

// 对于新手来说,上面的your.scss 就是我说的 index.scss,别傻孩子!
(我每次看别人解决办法的时候就容易没耐心,所以提醒一下。。。勿见怪。。。)
感觉动了配置文件的东西 好像都需要npm run dev一下,
结果。。。run不起来了,
提示This dependency was not found:
ou can run: npm install --save !!vue-style-loader!css-loader?{"sourceMap":true}!
依赖未找到,可是我打开pack.json里面 有这两个依赖的啊。。。
好奇怪,是不是因为上面sass-resources-loader的问题呢?
终端继续写入:
npm install sass-resources-loader --save-dev
重新npm run dev
OK!!!
Congratulations! you success!
之后你在任何一个.vue文件中 只需要在style标签声明 lang=‘scss’
就可以使用scss文件的内容了。
就这样 我们就成功地在vue项目中配置了sass!
我觉得我写的够大白话的了,如果哪里还给你造成困惑的可以联系我,咱们再深入交流解决掉你的问题的记得点赞哦
还等什么?high起来~ I~ am~ superhero~
网友评论