问题
在使用 Storybook 时,我正在运行npm run storybook并收到以下错误。
ModuleBuildError: Module build failed (from ./node_modules/style-loader/dist/cjs.js):
TypeError: this.getOptions is not a function
Run Code Online (Sandbox Code Playgroud)
背景/上下文
我的目标是让 Storybook 能够使用sass.
设置很简单:我有scss由组件文件导入的文件。
在寻找实现此目的的方法时,我遇到了一个可以这样做的插件,请参阅此. 本质上,您可以运行npm i --save-dev @storybook/preset-scss style-loader css-loader sass-loader.
这样做时,我遇到了第一个错误。这是同样的错误,但对于sass-loader. 这个Stack Overflow 线程帮助我修复了这个错误。
所以,我想总而言之,我已经尝试过:
相关的开发依赖
"@storybook/preset-scss": "^1.0.3",
"css-loader": "^6.2.0",
"sass-loader": "^10.1.1",
"style-loader": "^3.2.1"
Run Code Online (Sandbox Code Playgroud)
提前致谢!