我从 sass 开始,尝试使用我的变量导入一个文件。
它看起来像这样
// _variables.scss
$blue: #0D6EFF;
$red: #FB2B37;
$black: #272727;
$green: #31E3A1;
$lightgrey: rgba(172, 179, 186, 0.5);
Run Code Online (Sandbox Code Playgroud)
// style.scss
@use "variables";
html, body{
height: 100%;
margin: 0;
position: relative;
color: $blue;
font-size: 18px;
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
Run Code Online (Sandbox Code Playgroud)
当我编译时,我得到“未定义的变量”,并且在我的 style.css 中,“@use 'variables' ”出现在顶部,但如果我使用 @import ,一切都会正常工作。我知道我可以使用导入,但在 Sass 网站上他们建议使用“@use”,所以你能帮我修复这个错误并理解为什么它不起作用吗?
嗨,我目前正在学习 nodejs,我尝试导入这样的 json 文件:
'use strict'
import data from 'users.json'
console.log(data)Run Code Online (Sandbox Code Playgroud)
每次我收到这个错误“找不到包'users.json'”
但是,如果我使用 fs 读取文件,它会起作用,所以请您解释一下该怎么做