vue.js - 从 index.html 导入 SCSS 文件不起作用
问题描述
我试图在我的根文件SCSS
的标签中导入一个文件,但它没有加载。相反,在选项卡中,我看到我的文件标记为红色,状态为.head
index.html
Network Chrome Dev Tools
SCSS
(canceled)
知道为什么吗?这是我将SCSS
文件导入的方式index.html
:
<!DOCTYPE html>
<html lang="en">
<head>
<link href='https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900|Material+Icons' rel="stylesheet">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, minimal-ui">
<style>
@import 'styles/main.scss';
</style>
</head>
解决方案
您不能将scss
文件直接导入 html 文件。
如果你使用的是 vue。
在 vue 组件中。
像这样的代码:
<style scoped lang="scss">
@import 'styles/main.scss';
</style>
推荐阅读
- wordpress - Wordpress 导出未导入所有数据
- python - python更改0值
- snowflake-cloud-data-platform - 创建空白 CSV 文件 Snowflake 暂存区
- java - Java 为什么 Calendar.get(Calendar.DST_OFFSET) 在夏令时给出 0?
- javascript - 如何检查字符串数组中是否存在字符?
- python - 如何在 Backtrade 中处理 GenericCSVData 中的日期格式
- javascript - JavaScript 在设置背景图像时将 ' 转换为 "
- java - 显示键盘时以编程方式滚动滚动视图
- laravel-livewire - Jetstream Livewire 中未显示更新个人资料图片的字段
- digital-ocean - 如何从 digitalocean 中删除网络面板