Oli*_*ins 6 sass node-sass storybook
我正在尝试使用 Storybook 来处理我的组件。我的组件使用 SASS 进行样式设置,但是当我启动故事书时,出现此错误:
\nSassError: SassError: expected "{".\n \xe2\x95\xb7\n2 \xe2\x94\x82 var content = require("!!../../../node_modules/css-loader/dist/cjs.js?modules&importLoaders!../../../node_modules/sass-loader/dist/cjs.js!./fileUpload.scss");\n \xe2\x94\x82 ^\n \xe2\x95\xb5\nRun Code Online (Sandbox Code Playgroud)\n我的fileUpload.scss文件看起来非常良性。这是非常普通的 SCSS/CSS :
\nnav {\n .file-upload-modal {\n min-width: 900px;\n }\n\n .file-upload-content {\n min-width: 500px;\n }\n}\nRun Code Online (Sandbox Code Playgroud)\n这个 SassError 错误试图告诉我什么?
\n我的故事书main.js如下所示:
\nmodule.exports = {\n "stories": [\n "../src/**/*.stories.mdx",\n "../src/**/*.stories.@(js|jsx|ts|tsx)"\n ],\n "addons": [\n "@storybook/addon-links",\n "@storybook/addon-essentials",\n "@storybook/preset-create-react-app",\n // "@storybook/preset-scss",\n ],\n "framework": "@storybook/react",\n\n\n webpackFinal: async (config, { configType }) => {\n // add SCSS support for CSS Modules\n config.module.rules.push({\n test: /\\.scss$/,\n use: ['style-loader', 'css-loader', 'sass-loader'],\n include: path.resolve(__dirname, '../'),\n });\n return config;\n },\n}\nRun Code Online (Sandbox Code Playgroud)\n(我尝试安装@storybook/preset-scss,但打字稿和反应发生了各种对等依赖崩溃。)
\n这真的很奇怪,但我所做的只是删除了 main.js 中的“webpackFinal”部分。
//main.js
module.exports = {
stories: ["../src/**/*.stories.mdx", "../src/**/*.stories.@(js|jsx|ts|tsx)"],
addons: [
"@storybook/addon-links",
"@storybook/addon-essentials",
"@storybook/preset-create-react-app",
],
};
Run Code Online (Sandbox Code Playgroud)
我现在的想法是,预设创建反应应用程序可能与我在 webpackfinal 中定义的内容相冲突。
嗯...不太满意,但至少现在对我有用。
| 归档时间: |
|
| 查看次数: |
7496 次 |
| 最近记录: |