- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Vue 中使用故事书。我有一些我想使用的通用 SCSS。
I am using the addon in **main.js**
addons: [
'@storybook/preset-scss'
],
这似乎会自动获取 ./src/scss/variables.scss 我添加的用于测试
body {
border: 10px solid green;
}
这也适用于热重载,问题是在我的组件中找不到任何变量。
所以我的故事 list.stories.js 导入了列表组件
从 '../components/List.vue' 导入列表
但在样式 block 中,我尝试使用 variables.scss 中的 var。
<style lang="scss" scoped>
.list {
border: 1px solid $light-blue;
}
</style>
得到错误
SassError: Undefined variable: "$light-blue".
on line 204 of components/src/components/List.vue
>> border: 2px solid $light-blue;
最佳答案
在 main.js
中添加 sass-loader
到 webpack 配置:
module.exports = {
webpackFinal: async (config) => {
config.module.rules.push({
test: /\.scss$/,
loaders: [
'style-loader',
'css-loader',
{
loader: 'sass-loader',
options: {
additionalData: '../src/scss/variables.scss',
},
},
],
});
return config;
}
}
它适用于已安装的 css-loader@5
、sass-loader@10
和 style-loader@2
。
关于vue.js - 使用 vue 的故事书 - SassError : Undefined variable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64719001/
我似乎无法使用 Storybook 的 webpack 来编译我的 CSS。它抛出字体文件并告诉我我可能需要一个加载器,但我已经将一个加载器添加到它正在使用的 webpack.config.js 文件
我无法启动我的故事书应用程序。它只加载加载状态(加载故事)。控制台中没有任何错误。我究竟做错了什么? screenshot 故事书/main.js const path = require('path
我想为我的 Badge 组件传递数据 Prop ,我遇到了 array 的问题来自 addon-knobs 的方法图书馆。 Data prop 是一个对象数组,我试图像这样传递它: const dat
我想在故事书中添加顺风。这样 Stories 就会像在 Web 上一样呈现。 我用过 create-react-app project-name --template typescript创建项目。
我一直试图弄清楚发生了什么但没有任何成功。我试过重新安装、更新 babel、更改脚本(我在寻找解决方案时发现的各种东西),但似乎没有任何效果。 我按照故事书指南,最初运行: npx -p @story
我有大约 8-9 个单元测试构建在 Jest-enzyme 上并在 storybook 上运行。所有这些测试都使用 jest cli 运行并成功通过,但在使用故事书时会抛出错误。 jest is no
我尝试使用 MDX 标记为我的故事书构建实时文档。当我运行故事书时,出现此错误: 模块构建失败(来自 ./node_modules/babel-loader/lib/index.js): Syntax
我们在 React 项目中使用故事书。有时,我们会破坏其中的某些内容(通常是当我们重构并执行诸如移动文件之类的操作时)。 Storybook 仍将正确部署,但当您打开它时,您会因错误而收到一张大红牌。
如何设置动态 title故事书上的属性(property)Meta Markdown Extended 中的组件 *.stories.mdx文件? import { Meta } from '@sto
我有一个具有组件级提供程序的 Angular 组件。 @Component({ selector: 'storybook-di-component', templateUrl: './di.c
我正在使用 vue、vuei18n 和 Storybook,但我在翻译显示方面遇到问题。 storybook 使用我的自定义 webpack 配置加载得很好。翻译通过 .json 文件存储在每个组件的
所以现在随着 Storybook 4 的推出并且它支持 webpack 4,我试图弄清楚在何处、如何以及需要什么来集成 webpack.config 以便我可以添加其他项目,例如 webpackbar
我正在尝试记录一个使用 Angular 8 创建的简单按钮组件。我正在按照为 Angular 创建 MDX 的教程进行操作,但我遇到了几个错误并且应用程序无法编译。我开始认为他们为 Angular 提
我使用 sass-loader 在项目中加载我的 scss 文件,并使用 node_modules 解析器,例如:@import '~styleguide/src/vars.scss' 当我尝试加载r
我正在尝试在一个项目中设置 Storybook。我的项目在 react@^16 上运行,我正在使用 typescript,带有用于开发和构建的自定义 babel 和 webpack 设置。为了设置故事
关闭。这个问题需要debugging details .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 1年前关闭。 Improve this question 使用
当我将更新推送到任何分支时,我正在尝试使用 Gitlab CI 构建和托管故事书页面。这是当前的 CI 脚本: CI 脚本 image: node:16 stages: - setup - b
我是一名优秀的程序员,十分优秀!