【发布时间】:2021-01-20 04:44:34
【问题描述】:
我正在尝试将 SASS (scss) 变量导入到 typescript Vue 3 项目中的 javascript 中:
// @/assets/styles/colors.scss
$white: #fff;
// @/assets/styles/_exports.scss
@import "./colors.scss";
:export {
white: $white;
}
<template>
<div>
</div>
</template>
<script lang="ts">
import colors from "@/assets/styles/_export.scss";
</script>
// vue.config.js
module.exports = {
css: {
loaderOptions: {
sass: {
prependData: '@import "@/assets/styles/colors.scss";'
}
}
}
};
但我收到的是Cannot find module '@/assets/styles/_export.scss' or its corresponding type declarations.。
有什么想法吗?
谢谢
【问题讨论】:
标签: typescript vue.js sass