当前位置: 首页 > 知识库问答 >
问题:

错误导入与scss@导入在故事书

赵嘉悦
2023-03-14

我开始在另一个项目中使用storybook,之前我已经让SCSS@import在另一个回购项目中工作过,但我一辈子都搞不清楚到底出了什么问题。

错误/src/组件/导航/样式。scss(./node_modules/react scripts/node_modules/css loader/dist/cjs.js??ref--8-1!。/node_modules/react scripts/postss loader/src??postss!。/node_modules/sass loader/lib/loader.js??ref--8-3!。/node_modules/babel loader/lib/node_modules/style loader!。/node_modules/css/sass loader!。/css/lib.js/src/组件/导航/样式。scss)模块构建失败(来自./node_modules/react scripts/node_modules/sass loader/lib/loader.js):

@导入'.../.../样式/变量/颜色;^

“'”后的CSS无效:应为1个选择器或at规则,为“'use strict'”

我的网页配置内的。故事书

const path = require('path');

module.exports = {
  entry: ['@babel/polyfill'],

  devtool: 'eval-source-map',
  module: {
    rules: [
      {
        test: /\.jsx?$/,
        exclude: /node_modules/,
        use: ['babel-loader'],
      },
      {
        test: /\.stories\.jsx?$/,
        loaders: [require.resolve('@storybook/addon-storysource/loader')],
      },
      {
        test: /\.(scss|css)$/,
        use: [
          {
            loader: 'style-loader',
          },
          {
            loader: 'css-loader',
            options: {
              sourceMap: true,
              import: true,
              importLoaders: 1,
            },
          },
          {
            loader: 'sass-loader',
            options: {
              sourceMap: true,
            },
          },
          {
            loader: 'postcss-loader',
            options: {
              plugins: [
                require('autoprefixer')({
                  overrideBrowserslist: [
                    '>1%',
                    'last 4 versions',
                    'Firefox ESR',
                    'not ie < 9'
                  ]
                })
              ]
            }
          }
        ]
      },
      {
        test: /\.(eot|otf|ttf|woff|woff2)$/,
        loader: 'file-loader?name=public/fonts/[name].[ext]',
      },
      {
        test: /\.svg$/,
        loader: 'file-loader',
        query: {
          name: 'assets/images[name].[hash:8].[ext]',
        },
      },
      {
        test: /\.(gif|png|jpe?g)$/i,
        use: [
          'file-loader',
          {
            loader: 'image-webpack-loader',
            options: {
              disable: true,
            },
          },
        ],
      },
    ],
  },
  resolve: {
    modules: [path.resolve(__dirname, 'src'), 'node_modules'],
    extensions: ['.js', '.jsx', '.json'],
  },
};

相关软件包的版本:"node-sass":"^4.7.2","sass-loader":"^6.0.5","@storybook/react":"^5.1.4","file-loader":"^4.0.0","postcss-loader":"2.0.5","style-loader":"0.17.0","url-loader":"^2.0.1",

共有1个答案

暴骏奇
2023-03-14

虽然我不确定您在哪个上下文中使用此导入,但在从SCSS文件导入中省略文件扩展名时,我遇到了类似的问题。

尝试使用以下语法:

@import '../../styles/vars/colors.scss';
 类似资料:
  • 我正试着用这本手册开始tensorflowhttps://www.tensorflow.org/install/install_windows 所有安装都成功完成,我正在使用python 3.5.2和最新版本的pip,遇到这个错误,有人告诉我应该怎么做吗? 在swig\parth\AppData\Local\Programs\Python35\lib\site-p tensorflow\Pytho

  • 问题内容: 任何人都可以告诉我在哪里可以找到JFreeChart的完整版本?我也从sourceforge页面下载了JCommon和JFreeChart,但是JFreeChart仅包含jfreechart- demo.jar,因此,即使我在Eclipse中正确添加了库,它也不起作用。 非常感谢! 问题答案: 解压缩后,所需的JAR文件位于目录中。 例如,以下命令行在Unix上运行;在Windows上

  • 我正在使用一个场景形式的Android SDK动画示例项目,并试图导入我自己的FBX进行测试。我把我的fbx添加到sam部长级模型,然后点击导入场景资产。我得到一个错误..."Gradle构建失败,需要新的导入规则。您想还原更改吗?" 在事件日志窗口中,我得到错误:java.lang.运行时间异常:java.lang.NoSuchMultiodError:com.android.tools.ide

  • 我正在尝试运行Buildroot(2017.02)的scanpypi脚本-支持脚本,但是我得到了ImportError:cannotimport name get_importer。 回溯(最后一次调用):文件“/support/scripts/scanpypi”,第52行,导入setuptools文件“/usr/local/lib/python2.7/dist-packages/setuptoo

  • 我是窗户,并通过朱比特笔记本使用蟒蛇。python 3.9.7,视窗64位,我想导入地理熊猫,所以我用代码。起初它似乎有效,因为我可以成功导入geopandas而不会出错,但是当我想运行以下代码时,会出现导入错误。 < code > world = GPD . read _ file(GPD . datasets . get _ path(" natural earth _ low RES "))

  • 我正在尝试使用SQL导入导出向导将数据从Excel文件导入到SQL数据库。我们已经正确上传了4张表,我们可以查询他们。由于某些原因,我们的一些表给出了一些错误,我们不确定如何破译它们或可能是什么问题,因为它们与已经工作的表非常相似。 以下是错误: null 这些是什么意思?我们需要做些什么来修复它们? 谢谢