o..*_*..o 2 sass typescript vue.js
我正在尝试将 SASS (scss) 变量导入 typescript Vue 3 项目中的 javascript:
// @/assets/styles/colors.scss
$white: #fff;
Run Code Online (Sandbox Code Playgroud)
// @/assets/styles/_exports.scss
@import "./colors.scss";
:export {
white: $white;
}
Run Code Online (Sandbox Code Playgroud)
// @/assets/styles/colors.scss
$white: #fff;
Run Code Online (Sandbox Code Playgroud)
// @/assets/styles/_exports.scss
@import "./colors.scss";
:export {
white: $white;
}
Run Code Online (Sandbox Code Playgroud)
但我得到Cannot find module '@/assets/styles/_export.scss' or its corresponding type declarations.
.
有什么想法吗?
谢谢
小智 5
我创建了一个shims-scss.d.ts
在src
目录中命名的声明文件。
// shims-scss.d.ts
declare module '*.scss' {
const content: {[className: string]: string};
export default content;
}
Run Code Online (Sandbox Code Playgroud)
它对我来说scss
像_exports.scss
你写的那样从文件中导入一个对象。
归档时间: |
|
查看次数: |
1253 次 |
最近记录: |