在vue-cli脚手架采用scss正确的使用姿势

步骤一: 安装node-sass、sass-loader、style-loader

npm install node-sass --save-dev
npm install sass-loader --save-dev
npm install style-loader --save-dev

步骤二: 安装sass-resources-loader

npm install sass-resources-loader --save-dev

步骤三: 修改build中的utils.js

scss: generateLoaders('sass')

    修改成:

    scss: generateLoaders('sass').concat(
{
loader: 'sass-resources-loader',
options: {
resources: path.resolve(__dirname, '../src/assets/global.scss')
}
}
)

可知,我是在assets中创建了一个global.scss文件。

最后,在组件中的style标签添加lang="scss",就OK了。

=======================================================

各位如果引入和使用中有任何问题可以给我发私信联系

最新文章

  1. nginx之location匹配优先级和安全问题
  2. UICollectionView 自定义组头组尾的XIB方法
  3. Gradle使用小结
  4. Boost学习笔记(五) progress_display
  5. 深入理解CSS元素可见性visibility
  6. 哈希 poj 3274
  7. C# 使用Trace记录程序日志
  8. Android消息推送——JPush极光推送
  9. MAC电脑操作快捷键
  10. 【转】Eclipse中一键调用javah生成jni的头文件
  11. Spring入门之HelloSpring
  12. SwiftyUserDefaults-封装系统本地化的框架
  13. 《Intel汇编第5版》 数组求和
  14. 查看JS object 结构
  15. ztree异步加载
  16. SAP BADI的“多次使用”(multiple use)
  17. Day03 - Ruby比一比:Module的include与extend
  18. python必看经典书籍:笨办法学python
  19. MySQL服务安全加固
  20. 正确开启Mockjs的三种姿势:入门参考(一)

热门文章

  1. hdu 6217 A BBP Formula 公式题
  2. 使用 Docker-Compose 编排容器
  3. MapReduce 程序mysql JDBC驱动类找不到原因及学习hadoop写入数据到Mysql数据库的方法
  4. 第二章python中的一切皆对象
  5. js规范思维导图(仅限于自己)
  6. 虚方法(virtual)\抽象方法(abstract)\接口(interface)的区别
  7. GitHub 上传文件过大报错:remote: error: GH001: Large files detected.
  8. 深度学习之TCN网络
  9. SCAN----Redis检索键值对
  10. 【Gamma阶段】第八次Scrum Meeting