问题
在使用Storybook时,我运行npm run storybook
,并收到以下错误信息:
ModuleBuildError: Module build failed (from ./node_modules/style-loader/dist/cjs.js):
TypeError: this.getOptions is not a function
背景/上下文
我的目标是让Storybook能够使用sass
。
设置很简单:我有被组件文件所引入的scss
文件。
在寻找实现方式时,我遇到了一个能够做到这一点的附加组件,请参见此处。基本上,你可以运行npm i --save-dev @storybook/preset-scss style-loader css-loader sass-loader
。
在这样做时,我遇到了我的第一个错误。这是同样的错误,但是对于sass-loader
来说。 这个Stack Overflow线程帮助我解决了那个错误。
所以,总之,我已经尝试过:
- 跟着文档(上面链接)走
- 跟着Stack Overflow线程(上面的链接)走
相关开发依赖
"@storybook/preset-scss": "^1.0.3",
"css-loader": "^6.2.0",
"sass-loader": "^10.1.1",
"style-loader": "^3.2.1"
提前感谢!